Как я могу преобразовать текст в столбец, если текст не структурирован без правильных разделителей.
Например, как я могу превратить следующие строки:
![Excel View](https://i.stack.imgur.com/9pZVb.jpg)
В нечто вроде:
![enter image description here](https://i.stack.imgur.com/XG2Vj.jpg)
В Excel текст в столбцы, кажется, не находит правильный разделитель (пробел, табуляция, ...).Я пробовал в VBA со следующим:
I1 = Mid(Cells(i, 1), 1, 16)
I2 = Mid(Cells(i, 1), 17, 33)
I3 = Mid(Cells(i, 1), 34, 49)
I4 = Mid(Cells(i, 1), 50, 53)
I5 = Mid(Cells(i, 1), 54, 66)
I6 = Mid(Cells(i, 1), 67, 82)
I7 = Mid(Cells(i, 1), 83, 99)
I8 = Mid(Cells(i, 1), 100, 116)
I9 = Mid(Cells(i, 1), 117, 133)
Но я понимаю, что это не работает для всех столбцов.Например, для I3 я получаю гораздо больше ожидаемых значений, например:
![enter image description here](https://i.stack.imgur.com/UrCpu.jpg)
Я также попытался заменить вкладку (если она существовала), например:
MyString = Replace(MyString, vbTab, "")
Но тоже не сработало.
Есть ли другой способ подойти к нему?