无法将二维数组下标超出范围

时间:2013-10-18 06:59:13

标签: excel-vba vba excel

我有一个2维数组,(1到406,1到8)

当我尝试重新编写并持有值

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

它弹出错误下标超出范围,实际上我做错了什么?

1 个答案:

答案 0 :(得分:0)

您只能使用VBA在ReDim中保留多维数组中的最后一个维度,这是一个很棒的功能。

this答案中描述的此问题有一些解决方法。