Файл импорта Excel с разрывами строк внутри ячейки
Я использую Excel 2013. У меня проблемы с импортом простого файла.txt с символом разрыва строки /n или 0x0A. Excel импортирует символ как новую строку, поэтому он не находится внутри одной ячейки. Я хочу, чтобы этот персонаж появился внутри клетки.
Дамп файла: 31 0A 32 09 33 34
1_2_34
Настройки мастера импорта текста:
разграниченный
Windows ANSI
табуляция
Спецификатор текста: нет
Результаты:
1
2 34
Я также попытался заключить текст в двойные кавычки, но безуспешно.
22 31 0A 32 22 09 22 33 34 22
"1_2" _ "34"
Результаты:
1
2" 34
1 ответ
Этот маленький макрос будет извлекать символы (по одному за раз) и помещать всю строку в одну ячейку:
Sub Macro1()
Dim s As String
Open "C:\Users\James\Desktop\Book1.txt" For Input As #1 Len = 1
Do Until EOF(1)
s = s & Input(1, #1)
Loop
Range("A1").Value = s
Close #1
End Sub