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所說。 –