我正在使用Excel 2013.我在导入一个带有换行符/ n或0x0A的简单.txt文件时遇到问题。 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
答案 0 :(得分: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