Не удалось переделать 2-мерный массив.

0 Se0ng11 [2013-10-18 09:59:00]

У меня был массив размером 2 (от 1 до 406, от 1 до 8)

когда я пытаюсь переделать и сохранить ценность

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

он выскакивает ошибка Подстрочный вне диапазона, что на самом деле Im делает неправильно?

vba excel-vba excel


1 ответ


0 Решение mattboy [2013-10-18 10:27:00]

Вы можете только ReDim Сохранить последнее измерение в многомерном массиве с VBA, что является отличной функцией.

В этом вопросе описаны некоторые обходные пути, описанные в этом ответе.