请问如何依次/循环读取同一个文件夹下不同的txt文件并依次写入???
请教专家:我的需求大致是:在一个excel中,需要将工作表1中第11-123行每行的内容单独依次复制到该表的第2行,然后工作表2中固定单元格区域的数据自动变化,此时就需要把部分数据复制,然后再粘贴到文本文件中就算完事了。我事先已经建立了空白的文本文件,名称为01.txt、02.txt、03.txt……112.txt,想用VB程序一次性完成,现在遇到的问题就是如何依次打开这些文件,然后粘贴每次复制的内容保存关闭。由于是初学,请勿见怪。编的代码是:
Private Sub Command1_Click()
Dim i, n, a
n = 0
Set xlapp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlbook = xlapp.Workbooks.Open("f:\01.xls") '新建EXCEL工件簿文件
xlapp.Visible = True '设置EXCEL对象可见(或不可见)
xlbook.Sheets("参数").Activate
For i = 11 To 15
n = n + i
Rows(n).Select
Selection.Copy
Rows("2:2").Select
ActiveSheet.Paste
Sheets("一元方程表").Select
Range("E22:R92").Select
Application.CutCopyMode = False
Selection.Copy
a = Clipboard.GetText
Open "f:\001\10.txt" For Output As #1
Print #1, a
Clipboard.Clear
Close #1
Next i
End Sub
问题很多,麻烦大家了