有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计。

具体如下

1、我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel

2、用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。

3、

3、然后我们把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

sub 合并当前目录下所有工作簿的全部工作表()
dim mypath, myname, awbname
dim wb as workbook, wbn as string
dim g as long
dim num as long
dim box as string
application.screenupdating = false
mypath = activeworkbook.path
myname = dir(mypath & "\" & "*.xls")
awbname = activeworkbook.name
num = 0
do while myname <> ""
if myname <> awbname then
set wb = workbooks.open(mypath & "\" & myname)
num = num + 1
with workbooks(1).activesheet
.cells(.range("a65536").end(xlup).row + 2, 1) = left(myname, len(myname) - 4)
for g = 1 to sheets.count
wb.sheets(g).usedrange.copy .cells(.range("a65536").end(xlup).row + 1, 1)
next
wbn = wbn & chr(13) & wb.name
wb.close false
end with
end if
myname = dir
loop
range("a1").select
application.screenupdating = true
msgbox "共合并了" & num & "个工作薄下的全部工作表。如下:" & chr(13) & wbn, vbinformation, "提示"
end sub

4、运行之后,等待几秒钟,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。

tks : https://www.cnblogs.com/gis-laozhang/p/6923591.html

快速将多个excel表合并成一个excel表---内附代码相关推荐

  1. excel几个表合成一张_快速将多个excel表合并成一个excel表

    应用场景:有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计 技术实现:利用excel表的宏计算实现. 注意:金山的WPS没有 ...

  2. excel合并多个工作表_快速将多个Excel表格合并成一个Excel表格

    之前在微信群内有朋友问我如何快速将多个Excel表格合并成一个Excel表格,当时没有讲解清楚,今天专门来告诉大家如何快速合并Excel表格到一个工作表中. 在合并表格中,不外乎以下两种情况: 将多个 ...

  3. 如何快速把多个excel表合并成一个excel表(不熟悉vba及公式的人)

    对于不熟悉Excel公式,不熟悉vba的人,要如何按需要快速把多个excel表合并成一个excel表? 对于Excel的合并,很多需要通过vba变成,但对于不熟悉vba编程的人,如何合并呢?给大家推荐 ...

  4. excel如何把多张表合并成一个表_如何快速把多个excel表格合并成一个excel表

    如何快速把多个excel表格合并成一个excel表呢? 首先,我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel文件. 用microsoft excel打开新建的e ...

  5. 快速将多个excel表合并成一个excel表

    应用场景:有很多张excel,而且excel表里面的结构基本一样,如何快速将这些excel合并在一个excel页面,便于后期分析和统计 技术实现:利用excel表的宏计算实现. 注意:金山的WPS没有 ...

  6. 如何将多个Excel表合并成一个Excel表

    如何将多个Excel表合并成一个Excel表 每天需要和Excel办公软件打交道俄小伙伴,他们的电脑桌面上总是布满密密麻麻的Excel表,这样看上去非常的凌乱,其实我们完全可以将其中类别相同的Exce ...

  7. excel合并多个工作表_简单快速多个Excel表合并成一个Excel表

    在工作中经常遇到需要把多个电子表合成一个电子表的情况,比如回收的多份调查表格,多个班级成绩合成全校成绩等问题.用传统的方法复制.粘贴耗时费力,还容易出错. 这些表格的特点是每个表格结构一致,需要按一定 ...

  8. vba宏如何快速的把多个excel表合并成一个excel表(便捷高效)

    我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.如图所示: 接下来我们打开新建excel表格,按快捷键Alt+F11进入图示界面,或右键单击sheet1,找到& ...

  9. 如何快速把多个excel表合并成一个excel表

    我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.如图所示: 用microsoft excel打开新建的excel表,并右键单击sheet1,找到"查看 ...

  10. excel如何把多张表合并成一个表_如何将多个excel文件合并成一个文件-多个excel文件合并成一个excel表的方法 - 河东软件园...

    Excel是我们最常用的数据处理软件,而在我们使用Excel时,常常会处理同一类的数据,例如,我们制作月度报表,那么在年末时我们共积累了1至12月的月度报表,这时我们的Excel的文档将多达12个,实 ...

最新文章

  1. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(五):关于Director的进一步讨论
  2. MATLAB画图:改变坐标轴刻度的显示数值
  3. 看到了商机,为什么赚不到钱?
  4. Scikit-Learn 与 TensorFlow 机器学习实用指南学习笔记 4 —— 数据探索与可视化、发现规律
  5. 编码之道:取个好名字很重要(转)
  6. Java的这个强大功能,很多人都不知道
  7. python3 xpath_Python3使用xpath解析
  8. 二代征信系统上线 这些内容与你有关
  9. Linux shell编程中read参数说明
  10. linux 虚拟内存分配,是否可以在linux中分配大量虚拟内存?
  11. jQuery获取元素坐标
  12. Android中Bitmap、Drawable、byte[]转换
  13. sqlite数据库保存聊天记录
  14. sony z及泛泰a870 安装optware记录
  15. Ubuntu 20.04 server乌班图服务器部署django,uwsgi,mysql,nginx细节
  16. 爬虫小白入门实例 —— 爬取全国某天所有火车的运行时刻表
  17. 2023年浙江交安安全员考试题库及答案
  18. Pygame学习笔记 6 —— 3D游戏
  19. 【这很AI】谷歌再推AI应用“名画匹配”:与博物馆7万幅历史名画匹配,结果可能是梵高
  20. 【渝粤教育】电大中专常见病药物治疗_1作业 题库

热门文章

  1. 如何使用Xshell连接linux服务器
  2. Java语言程序设计(基础篇)第十版 第一章复习题答案
  3. 谭浩强c语言程序设计试题汇编pdf,C语言程序设计基础(谭浩强)习题.pdf
  4. Powerpoint中VBA编程技巧
  5. 计算机关机管理软件,局域网管理利器--大势至远程开关机工具
  6. 局域网IP扫描工具-OpUtils
  7. laravel安装说明
  8. 第十二届全国计算机化学学术会议,中国化学会第十二届全国天然有机化学学术会议通知(第二轮)...
  9. Java JSON解析教程
  10. 多媒体信息技术对远程教育的影响