Arrays 如何为数组创建动态变量名?
我有“ComboBox1”,里面有条目。每次用户选择条目时,都会触发以下事件: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(...)
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??