Arrays 如何为数组创建动态变量名?

Arrays 如何为数组创建动态变量名?,arrays,vba,excel,combobox,Arrays,Vba,Excel,Combobox,我有“ComboBox1”,里面有条目。每次用户选择条目时,都会触发以下事件: Private Sub ComboBox1_Change() call populate(ComboBox1.ListIndex) End Sub “填充”功能具有以下功能: Sub populate(index as integer) dim arr0, arr1, arr2 ... arr0 = Array(...) arr1 = Array(...)

我有“ComboBox1”,里面有条目。每次用户选择条目时,都会触发以下事件:

Private Sub ComboBox1_Change()
    call populate(ComboBox1.ListIndex)
End Sub
“填充”功能具有以下功能:

Sub populate(index as integer)

    dim arr0, arr1, arr2 ...
        arr0 = Array(...)
        arr1 = Array(...)
        arr2 = Array(...)

    Do While x < Application.CountA("arr" + index)
        ...
    Loop

End Sub
子填充(索引为整数)
暗arr0,arr1,arr2。。。
arr0=数组(…)
arr1=数组(…)
arr2=数组(…)
Do While x
我想使“arr”+index动态,以便它根据从调用者函数接收到的索引调用适当的数组。可以这样做吗?

子填充(索引为整数)
Sub populate(index as integer)

    dim arr(0 to 2)
        arr(0) = Array(...)
        arr(1) = Array(...)
        arr(2) = Array(...)

    Do While x < Application.CountA(arr(index))
        ...
    Loop

End Sub
变暗arr(0到2) arr(0)=数组(…) arr(1)=数组(…) arr(2)=数组(…) 当x
使用数组保存数组…根据下面的答案,在动态名称中调用元素的语法是什么?例如,arr(index).x,其中x=1如何调用元素?例如,arr(index).x??