0
我不知道如何创建一个动态的多维数组。目前我已经宣布我的阵列为Dim fArr(0 To 4, 0 To 9)
。它总是(0到4)在一个维度,但其他维度(0-9)总是可变的,所以我该怎么做?VBA多维动态数组?
我填充我的数组像这样的例子
Select Case fTyp
Case Is = "A"
fArr(0, aRow) = j
Case Is = "B"
fArr(1, aRow) = j
Case Is = "C"
fArr(2, aRow) = j
End Select
感谢
第二维依赖于什么? –
在您的循环'redim farr(4,x)作为变体之前的[动态多维数组问题](http://stackoverflow.com/questions/6344990/dynamic-multi-dimensional-array-problem) – user23573
'x是在for循环中用于arow = 0到x'的变量。所以你在for循环中用什么来代替x,把同样的东西放在x中。就像@AlexWeber所说。 –