从txt文档的指定行读取数据到excel

cgf_1981 2016-04-11 08:17:59
现有代码如下
Sub AAA()
Worksheets("Sheet1").Range("A:A").ClearContents
Open ThisWorkbook.Path & "\" & "123.txt" For Input As #1
s = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbCrLf)
Close #1
[a2].Resize(UBound(s) + 1, 1) = Application.Transpose(s)
End Sub
这个只能从头开始读数据,现在要求从5行开始读,该怎么改这个代码,谢谢
...全文
198 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsd999 2016-04-11
  • 打赏
  • 举报
回复

Sub AAA()
Dim s() As String
Worksheets("Sheet1").Range("A:A").ClearContents
    Open ThisWorkbook.Path & "\" & "123.txt" For Input As #1
        s1 = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbCrLf)
    Close #1
    ReDim s(0 To UBound(s1) - 4)
    For i = 4 To UBound(s1)
    s(i - 4) = s1(i)
    Next
   [a2].Resize(UBound(s) + 1, 1) = Application.Transpose(s)
End Sub

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧