11问答网
所有问题
我有A1~A10共10个数组(已存放数据)。请教,在Excel VBA中,如何根据1~10数值提取对应数组中的数据。
如题所述
举报该问题
推荐答案 2012-06-22
你可以重新声明一个数组用来存储A1到A10
dim arr(1 to 10)
arr(1)=A1():arr(2)=A2()......................
而引用的时候也可以方便点,例如你要引用A2(3),则只要:
arr(2)(3)即可。
当然你也可以不要A1到A10这10个数组,而用一个二维数组来代替。那样就更好引用了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SSF8PSFv4.html
其他回答
第1个回答 2012-06-22
用 Range("A1:A10").Cells(I) 可以得到第I个的数据。比如I=2,则取第2个数,即A2单元格的数值。
希望有帮助,不清楚请追问,有用请采纳 o(∩_∩)o
相似回答
大家正在搜
相关问题
excel vba,我想把定义的数组输入a1到a10,这样的...
请教,在Excel VBA中如何产生1-50之间的10个不重...
excel 用VBA 能实现 批量填入 指定个数的 文字【比...
EXCEL用VBA将A列数值存入一个数组中
请教,在ExcelVBA中,如何随机抽取不同数值多个并存放在...
excel 单元格A1-A10有数值1-10,后来在A11输...
excel中第一列A中有A1到A100共100个数据,怎样提...
要用vba实现,A1:A10=1-10, 在A1:A10中,...