Excel 合并一个工作簿中的所有工作表

Excel 合并一个工作簿中的所有工作表

最近在做一个统计表的时候发现了一个问题,我一个工作簿中有许多工作表,我要把它们汇总到一个工作表中进行统计。一个个复制非常麻烦,那么我们怎么来进行简化操作:

1:新建sheet1工作表

《Excel 合并一个工作簿中的所有工作表》

2:在sheet1标签上右键 > 查看代码

《Excel 合并一个工作簿中的所有工作表》

3:插入如下代码

Sub 合并当前工作簿下的所有工作表()

Application.ScreenUpdating = False

For j = 1 To Sheets.Count

   If Sheets(j).Name <> ActiveSheet.Name Then

       X = Range("A65536").End(xlUp).Row + 1

       Sheets(j).UsedRange.Copy Cells(X, 1)

   End If

Next

Range("B1").Select

Application.ScreenUpdating = True

MsgBox "当前工作簿下的全部工作表已经合并完毕!", vbInformation, "提示"

End Sub

《Excel 合并一个工作簿中的所有工作表》

4:点击运行

《Excel 合并一个工作簿中的所有工作表》
可以看到数据全部合并了

    原文作者:ZhengHFHz
    原文地址: https://blog.csdn.net/qq_35934658/article/details/87278809
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞