如何将一个excel里头的多个sheet快速的合并到一个sheet里头?

excel

1个回答

写回答

@花花

2025-10-06 19:35

+ 关注

excel
excel

1.首先要有自己的excel数据,并且需要的是microsoft excel,WPS没有这些负责的功能。比如下面举例的,自己有205页的数据需要合并,如图所示。

2.看到这么多数据页要合并,如果是复制粘贴的话,工作量就很大了。现在开始合并,首先要在最前页新建一个工作表。如图:

3.在新建的sheet表中“右键”,找到“查看代码”,然后看到宏计算界面。如图所示:

4.看到宏计算界面,我们就只需要把下面的代码复制进去,代码如下,效果如下:

Sub 合并当前工作簿下的所有工作表()Application.ScreenUpdating = FalseFor 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 IfNextRange("B1").SelectApplication.ScreenUpdating = TrueMsgBox "当前工作簿下的全部工作表已经合并完毕!", vbInformation, "提示"End Sub

5.做完上面的事情,然后只需要点击工具栏上面的“运行”下的“运行子过程/用户窗体”就可以了,合并完之后会有提示。提示完成之后就可以把宏计算界面关闭了。如图所示:

6.合并后的效果如下图。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号