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如何根据行列的条件进行查找对应结果
  • 热门搜索
    九九重阳节手抄报大全 庆国庆手抄报图片 清明手抄报 简单 身边的科学手抄报 推广普通话手抄报内容 关于心理的手抄报 关于青春的手抄报 4k手抄报版面设计图 关于环境的手抄报 说好普通话写好规范字手抄报