Файл импорта 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
Другие вопросы по тегам