将多个Excel文件合并成一个有多个sheet的Excel文件
方法/步骤
1、新建一个文件夹,将需要合并的excel文档复制到该文档目录下。
2、新建一个EXCEL空白文档,鼠标移动到在sheet工作表上单击右键,选择“查看代码”选项,进入VBA控制台。
3、在菜单栏点击“插入”菜单,选择“模块”选项,进入模块编辑界面。
4、在编辑框中复制以下代码,注意符号,需是英文状态下。
1 '功能:把多个excel工作簿的第一个sheet工作表合并到一个excel工作簿的多个sheet工作表,新工作表的名称等于原工作簿的名称 2 Sub Books2Sheets() '定义对话框变量 3 Dim fd As FileDialog 4 Set fd = Application.FileDialog(msoFileDialogFilePicker) '新建一个工作簿 5 Dim newwb As Workbook 6 Set newwb = Workbooks.Add 7 With fd 8 If .Show = -1 Then '定义单个文件变量 9 Dim vrtSelectedItem As Variant '定义循环变量 10 Dim i As Integer 11 i = 1 '开始文件检索 12 For Each vrtSelectedItem In .SelectedItems '打开被合并工作簿 13 Dim tempwb As Workbook 14 Set tempwb = Workbooks.Open(vrtSelectedItem) '复制工作表 15 tempwb.Worksheets(1).Copy Before:=newwb.Worksheets(i) '把新工作簿的工作表名字改成被复制工作簿文件名,这儿应用于xls文件,即Excel97-2003的文件,如果是Excel2007,需要改成xlsx 16 newwb.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "") '关闭被合并工作簿 17 tempwb.Close SaveChanges:=False 18 i = i + 1 19 Next vrtSelectedItem 20 End If 21 End With 22 Set fd = Nothing 23 End Sub
View Code
5、代码输入后,点击菜单项中“运行”,选择“运行子过程”选项,或者按下F5快捷键,运行代码。
6、运行代码后,会弹出文档选择界面,找到新建文件夹的路径,选择你所需要合并的文档,选择文档后,点击“打开”,代码正在运行,运行时间视文档数目而定。
7、代码段运行结束后,就会出现已经合并完成的excel文档界面,新工作表的名称等于原工作簿的名称,大功告成!
转载于:https://www.cnblogs.com/wth2010/p/7168419.html
将多个Excel文件合并成一个有多个sheet的Excel文件相关推荐
- 如何将多个excel表格合并成一个_怎么将多个pdf文件合并成一个?
现实生活中,不知道大家有没有遇上这样的时刻,自己不会做pdf文件,于是就去网上找了一些素材,但是网上的素材都是零零散散的,但是我们又不知道应该如何才能将她们拼凑到一起.如果你也在为这样的问题而烦恼的话 ...
- 如何将多个excel表格合并成一个_如何将两个pdf文件合并成一个
1/6 下载安装"迅捷PDF转换器" 2/6 点击图标进入软件主界面 3/6 在左侧点击"PDF的其他操作" 4/6 选择"PDF合并" 5 ...
- 怎么让两个java文件关联,怎么把多个excel文件合并成一个【几个excle合并成一个】...
怎么把多个excel文件合并成一个 新建一个BOOK文件,按Alt F11这二个键,VBA编辑界面,点击编辑的菜单:"插入"--"",然后在里面完整复制下面的代 ...
- 将一个excel多个文件合并成一个文件的多个sheet
将一个excel多个文件合并成一个文件的多个sheet 1.在新建文件夹目录下,将需要合并的excel文档放到该目录下 2.新建一个空白文档,将鼠标移动到sheet工作表上,单击右键,选择" ...
- excel如何把多张表合并成一个表_如何将多个excel文件合并成一个文件-多个excel文件合并成一个excel表的方法 - 河东软件园...
Excel是我们最常用的数据处理软件,而在我们使用Excel时,常常会处理同一类的数据,例如,我们制作月度报表,那么在年末时我们共积累了1至12月的月度报表,这时我们的Excel的文档将多达12个,实 ...
- peel在Linux生成excel,如何将多个Excel文件合并成一个且保留原有数据?
如何将多个Excel文件合并成一个且保留原有数据?事实上,我们可以借用Excel宏命令来处理该操作,并且保留原有数据,建立多个Sheet页,具体操作请看下文多个Excel文件合并成一个的方法. 如何将 ...
- excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法
Excel表格是我们在工作中经常用到的一个软件,是汇总数据的好帮手,一些用户会问,那应该怎么把很多个excel表格合并在一张表里面呢?其实方法很简单,今天小编就教大家多个excel表合并成一个的方法. ...
- 多个excel表格合并成一个表格文件
今天跟大家分享一下多个excel表格合并成一个表格文件 1.如下图,文件夹中含有三个文件,现在我们想要将这三个文件合并到一个表格中. 2.首先我们将这三个文件打开 3.然后我们点击下图选项 4.点击[ ...
- linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 一.下载并安 ...
- 多个txt文件合并成一个文本
如何将多个txt文件合并成一个文本 (1)将多个txt文件放在一个文件夹下. (2)编写一个批处理文件,里面的命令为type *.txt >a.txt (3)执行该批处理文件,则所有txt文件合 ...
最新文章
- GAN(Generative Adversarial Network,GAN)模型之:EBGAN、PGGAN、CGAN、ACGAN模型
- 手把手教你使用Flex 3——《Flex 3程序设计》
- dotweb——go语言的一个微型web框架(二)启动dotweb
- 高频面试题:如何保证缓存与数据库的双写一致性?
- 在宽字节环境下获取EditBox中的CString转换为char[]
- html自动适应屏幕分辨率,css如何自适应屏幕大小?
- 不支持所上传的文件格式。请确认选择的文件无误。_职场人必备!如何把PDF文件转换成word文档?...
- html在文本框选中后在表格中选中,excel表格出现文本框的解决方法步骤
- SQL-Server 语句存档整理
- vue 打印出来但显示未定义_CAD图形能显示却打印不出来如何解决?
- java 字符流异常处理_IO字符流9jdk7和jdk9中流的异常的处理
- Java可以加速播放的播放器,android exoplayer最好用的视频播放器,倍速播放
- 【Shader入门精要】第十四章——卡通风格的渲染
- mime类型总结 input_type=file限制
- 如何利用光驱位给老旧笔记本电脑安装固态硬盘
- 总结几点 Wake On Lan (WOL) 失败的原因
- 【知识图谱】实践篇——基于医疗知识图谱的问答系统实践(Part4):结合问题分类的问题解析与检索语句生成
- 四个参数秒懂巴菲特价值投资
- 工业制造厂房vr虚拟实景展示,真实立体呈现到客户面前
- linux卸载集群oracle,Oracle RAC集群卸载步骤