阅: 579 | 回: 1

-
积分:6
-
财富值:2
-
身份:普通用户
Sub 读取文本()
Pt = ThisWorkbook.Path '获取文件路径
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
Open Pt + "\" + ThisWorkbook.Worksheets("Sheet1").Range("A" & i) + ".txt" For Input As #1 '打开文本
a = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbCrLf) '读取文本,数组
Close #1 '关闭文本
ThisWorkbook.Worksheets("Sheet1").Range("B" & i) = a(0) '读取每个文本的第一行数据
Next
End Sub
Pt = ThisWorkbook.Path '获取文件路径
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
Open Pt + "\" + ThisWorkbook.Worksheets("Sheet1").Range("A" & i) + ".txt" For Input As #1 '打开文本
a = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbCrLf) '读取文本,数组
Close #1 '关闭文本
ThisWorkbook.Worksheets("Sheet1").Range("B" & i) = a(0) '读取每个文本的第一行数据
Next
End Sub
我的个性签名