阅: 306 | 回: 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
我的个性签名