电脑

当前位置 /首页/游戏数码/电脑/列表

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

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

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

操作方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

特别提示

这里使用的为Office2010版本,不同版本,可能略有不同。

这里合并的是把多个excel工作簿的第一个sheet工作表。

TAG标签:Excel sheet 合并 文件 #