Я хочу заполнить серию ячеек массивом, но я не могу это сделать.Заполнение строки в разных ячейках
1)
Dim Principal() As String
Dim txt As String
For i = LBound(Principal) To UBound(Principal)
txt = txt & Principal(i) & vbCrLf
Next i
MsgBox txt
2)
Dim Principal() As String
Dim txt As String
For i = LBound(Principal) To UBound(Principal)
Worksheets("Sheet1").Cells(i, 3) = Principal(i)
Next i
Я вижу выход в первом примере т.е. MsgBox, но я получаю сообщение об ошибке при попытке сохранить, чтобы разные клетки. Заранее спасибо.
Возможно ли, что ваш массив начинается с 0, где ячейки (0,3) не могут быть найдены? – Alex
Используйте базовую станцию 1 в своем модуле, чтобы начать создание массивов с индексом 1 – Sorceri
@Alex Спасибо Alex. Это было быстро, и вы правы. i + 1 работает. – Meesha