Я новичок в VBA и треснул себе голову, чтобы решить эту проблему. У меня есть строка из трех символов, которую я хочу разбить и поместить значения в массив в excel. Так, например,Разделение струн и печать в разных ячейках, Excel VBA
Sub Splitdata()
Dim x As Variant
Dim txt As String
txt = "Today is sunny"
x = Split(txt)
Range("C1:C3").Value = x
End Sub
Однако это возвращает только первый символ из строки в ячейках C1-C3 т.е. «Сегодня». Я предполагаю, что требуется цикл, однако я не уверен, как его сделать. Существует ли общий способ решения этой проблемы?
KazJaw, что до сих пор представляет меня с тем же проблемно Слово «сегодня» по-прежнему показывает на С1, C2 и C3. Я бы хотел, чтобы вся строка была разделена, и каждое другое значение попадает в уникальную ячейку. –
см. Редактирование ответа ... –