你好,vba不能读取txt的一列,只能先读取到行,然再到列,我给你举个例子吧假设d盘文件夹123中,有一个456的txt文件,456.txt的第10行为:a-b-c,现在将b读取到sheet1的a1单元格。下面是代码sub ff()dim a,k%,i%Open "d:\123\456.txt" For Input As #1
'读取456txt文件,为1号文件 a = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbCrLf)'将txt文件内容赋值给数组a,a的元素为txt的一行 Close #1'关闭txt文件k=ubound(a)'txt...