将多个excel文件合并到一个excel的多个sheet

如题所述

小编平时在进行excel表格文件处理时,经常碰到需要多个excel文件合并成一个excel表格文挡,并且每个文档都保存在一个单独的sheet工作表中,一个一个的复制粘贴又费时又费力。不过,由于excel支持VBA代码操作,了解了VBA代码之后,发现利用VBA代码进行这些操作简直不能更简单,效果如下。

新建一个文件夹,将需要合并的excel文档复制到该文档目录下。

新建一个EXCEL空白文档,鼠标移动到在sheet工作表上单击右键,选择“查看代码”选项,进入VBA控制台。

在菜单栏点击“插入”菜单,选择“模块”选项,进入模块编辑界面。

在编辑框中复制以下代码,注意符号,需是英文状态下。

代码输入后,点击菜单项中“运行”,选择“运行子过程”选项,或者按下F5快捷键,运行代码。

运行代码后,会弹出文档选择界面,找到新建文件夹的路径,选择你所需要合并的文档,选择文档后,点击“打开”,代码正在运行,运行时间视文档数目而定。

代码段运行结束后,就会出现已经合并完成的excel文档界面,新工作表的名称等于原工作簿的名称,大功告成!

温馨提示:答案为网友推荐,仅供参考