vba中,如何用字符串+数字变量来访问一系列数组中的一个?

例如有一系列数组,他们的名称都是“arr”加上数字,arr1,arr2,arr3等等。n是个数字变量。请问能否根据n的值,像下面这样访问其中的一个数组?先声明一个数组my... 例如有一系列数组,他们的名称都是“arr”加上数字,arr1,arr2,arr3等等。n是个数字变量。
请问能否根据n的值,像下面这样访问其中的一个数组?
先声明一个数组myarr,然后
myarr=xxxxxx(“arr”&n)‘xxxxxx是一个集合或方法名称,我就是要知道这个
展开
 我来答
laq637
2011-11-30 · 超过53用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:180万
展开全部
不能使用
数组索引不支持字符的
dim a(3)
只能使用 a(0) a(1)访问的
建议你用集合来存储访问吧
追问
我模糊的记得好像在哪里看到过有这种方法的,而且好像我还亲自试验了的,难道我是做梦?
像控件就能这样做:
mycontrol = controls ( "textbox" & n)
为什么数组就不能呢?
controls是所有控件的集合,所有数组有个集合名吗?好像不是“array”。

我的分好像不多,给你10分意思下吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式