gpt4 book ai didi

excel - 使用vba读取整个文本文件

转载 作者:行者123 更新时间:2023-12-01 18:07:01 24 4
gpt4 key购买 nike

我正在尝试使用 vba 读取文本文件。我尝试了下面的代码

Open "C:\tester.txt" For Input As #1
Worksheets("UI").Range("H12").Value = Input$(LOF(1), 1)
Close #1

当我运行这个时,我收到一个错误。

运行时错误“62”。输入超过文件末尾。

文本文件的内容是:

Unable to open COM10. Make sure it is connected
Plus other stuff
And more stuff
way more stuff

提前感谢您的帮助。

最佳答案

您可以将整个文件读入变体数组,然后一次转储,而不是逐个单元地循环。

将路径从 C:\temp\test.txt 更改为适合的路径。

Sub Qantas_Delay()
Dim objFSO As Object
Dim objTF As Object
Dim strIn 'As String
Dim X

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTF = objFSO.OpenTextFile("C:\temp\test.txt", 1)
strIn = objTF.readall
X = Split(strIn, vbNewLine)
[h12].Resize(UBound(X) + 1, 1) = Application.Transpose(X)
objTF.Close

End Sub

关于excel - 使用vba读取整个文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20390397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com