
excel
Sub MergeSheets()Dim wb As WorkbookDim i As LongFor i = 1 To ActiveWorkbook.Sheets.Count Set wb = Workbooks(wb.Name)NextActiveWorkbook.Sheets.CopyActiveWorkbook.Sheets.Paste Destination:=Sheets(1)ActiveWorkbook.Sheets.Paste Over:=Sheets(1)ActiveWorkbook.Sheets.Paste Special xlPasteValuesOnlyActiveWorkbook.Sheets.Paste Destination:=Sheets(1)ActiveWorkbook.Sheets.Paste Over:=Sheets(1)End Sub以上代码会将当前工作簿中的所有工作表复制到第一个工作表,并保留原有格式不变。可以根据需求自定义修改代码实现不同功能。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号