VBA数组写入问题?

今天学习VBA数组,写不进去,不知道什么原因?

第1个回答  2021-07-10
往数组里赋值只能一个一个元素循环写入,无法批量赋值:
arr(1,1)=xxx
arr(1,2)=xx
........
arr(2,1)=xxxx
arr(2,2)=xxxx
........
arr(5000,100)=xxxxxx
这里range("A1:BB1")是个标题行?想放入数组arr中的第1行?
可以设个变量s, 然后s=range("A1:BB1") 这里的S是个相当于一维数组的变量,可以用数组的索引号来调用数组的内容,s(0),s(1).......依次就是表格中a1,b1,c1....bb1,具体如下
s=range("A1:BB1")
for y= 0 to ubound(s)
arr(1,y+1)=s(y)

next y本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网