ExcelVBA中将所有工作表合并到一个工作表的方法

 时间:2024-10-26 23:07:55

1、经常会遇到合并工作表,一个个的复制感觉有点麻烦,这里告诉大家一个简单的方法。使用ExcelVBA中将所有工作表合并到一个工作表的方法。

ExcelVBA中将所有工作表合并到一个工作表的方法

2、在Excel菜单栏中找到开发工具,如下图所示,选择开发工具选项。

ExcelVBA中将所有工作表合并到一个工作表的方法

3、在开发工具选项中打开Visual Basic,就是Excel中的VBA编程工具。

ExcelVBA中将所有工作表合并到一个工作表的方法

4、插入喋碾翡疼模块,右键选项中选择插入模块。就是新建一个编辑窗口。用来输入我们的代码。如下图所示,红色圈出位置。

ExcelVBA中将所有工作表合并到一个工作表的方法

5、复制这目愿硅囫段代码,粘贴进去。Sub 合并工作表() Application.DisplayAlerts = False Applicat足毂忍珩ion.ScreenUpdating = False Sheets(1).Select Sheets.Add Sheets(1).Name = "汇总" Dim i, j, k As Integer For k = 2 To Sheets.Count j = Sheets("汇总").[a65536].End(3).Row + 1 Sheets(k).Select i = Sheets(k).[a65536].End(3).Row Sheets(k).Rows("1" & ":" & i).Copy Sheets("汇总").Cells(j, 1) Sheets(1).Select Rows(1).Delete Application.DisplayAlerts = True Application.ScreenUpdating = TrueEnd Sub

ExcelVBA中将所有工作表合并到一个工作表的方法

6、如下图所示,红色圈出位置,为运行代码按钮,点击直接运行程序代码。

ExcelVBA中将所有工作表合并到一个工作表的方法

7、运行代码后,所有表格都合并到一个工作表里了。

ExcelVBA中将所有工作表合并到一个工作表的方法
  • 如何在Excel中使用INDIRECT跨表引用
  • 提取多个表格固定位置的数据
  • Excel怎么查找并返回指定值?
  • 利用power query实现数据合并
  • excel如何根据行列的条件进行查找对应结果
  • 热门搜索
    国庆节的手抄报怎么画 六一儿童节手抄报大全 中秋节手抄报一等奖 我爱读书手抄报图片 2020年鼠年手抄报 异国风情手抄报 数学手抄报资料 科技新闻手抄报 小学生科普手抄报 一年级手抄报大全