Sub fuzhisheet()
Dim 文件类型 As String
Dim 筛选索引 As Integer
Dim 文件名 As Variant
文件类型 = "所有 Microsoft Office Excel 文件 (*.xls;*.xlsx;*.xlsm),*.xls;*.xlsx;*.xlsm," & "所有文件 (*.*),*.*"
筛选索引 = 1
文件名 = Application.GetOpenFilename(filefilter:=文件类型, FilterIndex:=筛选索引, MultiSelect:=True)
Dim wk
For Each f In 文件名
On Error Resume Next
Set wk = Application.Workbooks.Open(f)
Workbooks.Item(2).Sheets(1).Copy after:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
Workbooks.Item(2).Close savechanges:=False
Next
ThisWorkbook.Save
End Sub
'新建一个工作簿,然后运行此代码,会弹出选择文件窗口,你把需要的文件选中,默认是复制所有文件的第一张工作表到新建的本工作表中.
温馨提示:内容为网友见解,仅供参考