Заполнение динамических массивов VBA

Следующий код дает мне ошибку 9 «индекс вне допустимого диапазона». Я хотел объявить динамический массив, чтобы размерность менялась по мере добавления к нему элементов. Должен ли я создавать «пятно» в массиве, прежде чем хранить в нем что-нибудь, как в JS?

Sub test_array()
    Dim test() As Integer
    Dim i As Integer
    For i = 0 To 3
        test(i) = 3 + i
    Next i
End Sub
46
задан sebastien leblanc 13 January 2012 в 13:01
поделиться