2013-10-18 76 views
0

我有一個2維陣列,(1到406,爲1〜8)不能REDIM 2維陣列下標超出範圍

當我嘗試REDIM和持之以恆值

ReDim Preserve arr(1 To UBound(arr()) + 1, 1 To 8) 

它彈出錯誤下標超出範圍,實際上我做錯了什麼?

回答

0

您只能使用ReDim使用VBA保存多維數組中的最後一個維度,這是一個很棒的功能。

this答案中描述的此問題有一些解決方法。

+0

哎喲,猜這就是這個 – Se0ng11

+1

鏈接到其他SO帖子的唯一解決方案不是答案。你應該理想的把這個問題標記爲重複,而不是重新回答:) –