Следующий код дает мне ошибку 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