网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Excel宏处理之多页数据合并

时间:2024-10-12 16:14:00

1、首先需要创建一个格式相同的标准表单。如图。

Excel宏处理之多页数据合并

3、编辑录制的"Sheetcombine"的宏。

Excel宏处理之多页数据合并

4、将如下斜体加黑代码拷贝粘帖进"Sheetcombine"宏。注:其中sh.Name <> "New" 为定义为不需要合并的工作簿的名称,根据需要更改。Sub Sheetcombine()''合并表单名称不为"New"的所有表单内容到"Sum"表单'Sheets.Add after:=Sheets(Sheets.Count)Sheets(Sheets.Count).Name = "Sum" Dim sh As Worksheet Dim ash As String Range("a2:i65536").ClearContents For Each sh In Worksheets If sh.Name <> "New" And sh.Name <> "Sum" Then sh.Range("a2:i" & sh.[a65536].End(3).Row).Copy [a65536].End(3).Offset(1, 0) ash = sh.Name End If Next Dim i As Integer i = Sheets(ash).Cells(1, 256).End(xlToLeft).Column Sheets(ash).Range("A1:" & Chr(i + 64) & "1").Copy Sheets("Sum").Range("A1:" & Chr(i + 64) & "1") End Sub

Excel宏处理之多页数据合并

6、从刚才保存的文件夹内调用上一步保存的宏“Sheetcombine".

Excel宏处理之多页数据合并

8、大工告成。点击快捷工具栏看看结果吧。

Excel宏处理之多页数据合并
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com