.txt
是否有一个公式可以让 Excel 粘贴包含从指定单元格开始的多行文件的内容,比如C:/Folder/file1.txt
将文件粘贴到A
从单元格A3
向下开始的列中?
答案1
您无法使用公式来执行此操作,但可以使用 VBA 来执行此操作。请参阅此答案使用vba读取整个文本文件,现将其复制如下,供您参考:
以下代码将循环遍历文本文档中的每一行,并H12
在 UI 表中从范围向下打印这些行。
Sub ImportFromText()
Open "C:\tester.txt" For Input As #1
r = 0
Do Until EOF(1)
Line Input #1, Data
Worksheets("UI").Range("H12").Offset(r, 0) = Data
r = r + 1
Loop
Close #1
End Sub