答案 0 :(得分:0)
不是很优雅,但问题很模糊......
Sub merge()
Dim aWkbk As Workbook
Dim aWkSht As Worksheet
Dim thisWkbk As Workbook
Set thisWkbk = Application.Workbooks("Book1")
For Each aWkbk In Application.Workbooks
If aWkbk.Name <> "Book1" Then
For Each aWkSht In aWkbk.Worksheets
aWkSht.Copy after:=thisWkbk.Worksheets(thisWkbk.Worksheets.Count)
Next aWkSht
End If
Next aWkbk
End Sub