软件下载 点击激活 软件下载

合并单个excel表中的多个sheet

1、数据准备

如图,以6个sheet为例,每个表中都是同样结构的数据,行数不确定。现在需要将各月数据汇总到汇总表中。

合并单个excel表中的多个sheet

2、复制代码

在汇总表的标签点“右键”,找到“查看代码”,然后看到宏计算界面。如图所示:

合并单个excel表中的多个sheet

会看到代码输入的界面:

合并单个excel表中的多个sheet

复制下面这段代码到空白区域:

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表中的多个sheet

3、执行代码完成合并

做完上面的事情,然后只需要点击工具栏上面的“运行”下的“运行子过程/用户窗体”就可以了:

合并单个excel表中的多个sheet

合并完之后会有提示。提示完成之后就可以把宏计算界面关闭了。如图所示:

合并单个excel表中的多个sheet

点击确定,关闭代码窗口:

合并单个excel表中的多个sheet

可以看到数据已经完成了合并,如果不需要标题的话,筛选删除即可。

合并单个excel表中的多个sheet
网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏
合并单个excel表中的多个sheet

微信扫一扫加关注,Office自学网官方微信公众号

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

群里发的图片怎么打印在A4纸上?

2022-11-20 21:08:55

办公技巧

你做的折线图太low了,这才是领导喜欢看的对比对比分析图!

2022-11-21 10:24:21

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索