Я новичок в VBA и пытаюсь присвоить некоторые накопленные значения массиву, но возникает следующая ошибка:
Индекс вне диапазона (ошибка 9).
Вот код:
Dim array1(), acm As Long
Dim i As Integer
i = 0
For lin = 4 To contRows
For col = 3 To contColumns
acm = acm + Sheets("2017").Cells(lin, col).Value
Next col
array1(i) = acm 'error 9
i = i + 1
Next lin
Я ожидаю, что каждое накопленное значение из этой строки будет сохранено в другом индексе массива.