VBA把文件夹中同样格式的工作表汇总到汇总表里

VBA把文件夹中同样格式的工作表汇总到汇总表里,求大神们解决
2025-05-19 12:24:29
推荐回答(1个)
回答(1):

可以在Excel表格中用下面的VBA程序实现:
Sub Test() '打开当前目录下文件,将Sheet1信息复制到汇总表上
Dim f$
Dim n&
Mypath = ThisWorkbook.Path & "\"
f = Dir(Mypath & "*.xls*")
Do While f > " "
n = n + 1

Workbooks.Open Mypath & f
Set c = ActiveWorkbook
arr=sheet1.UsedRange
c.Close
Cells(n, 1).resze(Ubound(arr,1),Ubound(arr,2)) =arr
n=n+Ubound(arr,1)
f = Dir

Loop
End Sub