求助大虾:VBA中的Variant字符串数组如何提取出来
我在做VBA的脚本编程,从一个函数返回来的值是一个ColumnNamesAsVariant,也就是列的名字,我用ColumnNames(0)只可以取第一列的列名,后面就不...
我在做VBA的脚本编程,从一个函数返回来的值是一个ColumnNames As Variant,也就是列的名字,我用ColumnNames(0)只可以取第一列的列名,后面就不可以了,后面就返回一个像20 或348等数值的数据,请大虾们指点一下
首先很感谢您及时的回答我的问题,你给的方法有点问题,我又调试报错说类型不匹配,我的ColumnNames 是 Variant类型的,而Ubound函数里的参数是:UBound(arrayname[, dimension]),arrayname 必需的。数组变量的名称,遵循标准变量命名约定。
数组变量好像不等于Variant类型的
对了,还有我用VarType(ColumnNames)函数,返回的是9就是对象类型vbObject类型
真是太感谢你了,但是我有个地方写错了,就是ColumnNames这个东西不是从一个函数来的,它是一个数据管道的属性值,这个数据管道是用来到数据库查询数据的,说明里面说ColumnNames这个值里面存放了列的集合,但是我不知道到它怎么放的,所以也不知道怎么排列的,所以想知道用啥方法能知道数据排列方式,然后再取数据,有例子代码最好,真谢谢了 展开
首先很感谢您及时的回答我的问题,你给的方法有点问题,我又调试报错说类型不匹配,我的ColumnNames 是 Variant类型的,而Ubound函数里的参数是:UBound(arrayname[, dimension]),arrayname 必需的。数组变量的名称,遵循标准变量命名约定。
数组变量好像不等于Variant类型的
对了,还有我用VarType(ColumnNames)函数,返回的是9就是对象类型vbObject类型
真是太感谢你了,但是我有个地方写错了,就是ColumnNames这个东西不是从一个函数来的,它是一个数据管道的属性值,这个数据管道是用来到数据库查询数据的,说明里面说ColumnNames这个值里面存放了列的集合,但是我不知道到它怎么放的,所以也不知道怎么排列的,所以想知道用啥方法能知道数据排列方式,然后再取数据,有例子代码最好,真谢谢了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询