p = "C:\test\" '指定路径
f = Dir(p & "*.*") '指定档案类型
Do While f <> ""
Workbooks.Open p & f
For Each sh In Worksheets
Workbooks(2).Activate '要先激活新打开的文件,因为第一次循环将SH1拷贝到报表分析工具工作簿后,当前工作簿由新打开的文件转移到了报表分析工具,因此无法进行sh.select
sh.Select ‘如果文件含有多个sh,这里就过不去了
sh.Copy After:=Workbooks("报表分析工具.xlsm").Sheets("程序")
p = "C:\test\" '指定路径
f = Dir(p & "*.*") '指定档案类型
Do While f <> ""
Workbooks.Open p & f
For Each sh In Worksheets
Workbooks(2).Activate '要先激活新打开的文件,因为第一次循环将SH1拷贝到报表分析工具工作簿后,当前工作簿由新打开的文件转移到了报表分析工具,因此无法进行sh.select
sh.Select ‘如果文件含有多个sh,这里就过不去了
sh.Copy After:=Workbooks("报表分析工具.xlsm").Sheets("程序")