我是靠谱客的博主 开放白昼,这篇文章主要介绍Excel工具 - 合并多个同类Excel,现在分享给大家,希望可以做个参考。

一、功能概要:

日常工作中我们会因为各种制约因素的原因,需要将多个同类型的Excel合并,这些Excel有相同的标题,相同的字段,相同的列,但需要将多个Excel中的内容续在一起,形成一个Excel文件。
本章的分享,是一个现成的带宏的Excel模板,可以直接使用选取需要合并的Excel,快速的将多个Excel整合到一起,方便快捷。

二、代码内容如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Sub merge() Dim FileOpen Dim X As Integer Application.ScreenUpdating = False FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(.xlsx),.xlsx", MultiSelect:=True, Title:="Merge Workbooks") X = 1 While X <= UBound(FileOpen) Workbooks.Open Filename:=FileOpen(X) Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) X = X + 1 Wend ThisWorkbook.Sheets("sheet1").Activate 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 Application.ScreenUpdating = True Rows("1:1").Select Selection.Delete shift:=xlUp Range("A1").Select MsgBox "Merge Finished!" Range("A1").CurrentRegion.Select ActiveSheet.Range("A:BB").RemoveDuplicates Columns:=1, Header:=xlNo ExitHandler: Exit Sub errhadler: MsgBox Err.Description End Sub

三、操作步骤:

如果你的Excel文件开启了开发者工具,且启用了,直接将代码粘贴进去,按组合键Ctrl+M,选择需要合并的Excel多文件,点击确定等待几秒钟即可完成合并。
记得将文件保存为.xlsm格式哦~

四、其他方法介绍:

1、Excel开启开发者工具:

1)打开excel,点击左上角“文件”按钮
在这里插入图片描述
2)打开左下角的“选项”
在这里插入图片描述
3)点击弹出菜单的“自定义功能区”
在这里插入图片描述
4)勾选右边“开发工具”并“确定”保存(如果右边没有,就从左边选择添加到右边)
在这里插入图片描述
5)添加完成就能在上方找到“开发工具”了

2、Excel启用宏:

1)点击左上角的“开始”图标,打开“选项”。
在这里插入图片描述
2)点击“信任中心”,点击“信任中心设置”。
在这里插入图片描述

3)点击左侧的“宏设置”,勾选“启用所有宏”。
在这里插入图片描述
介绍完毕,希望可以帮助到大家~

最后

以上就是开放白昼最近收集整理的关于Excel工具 - 合并多个同类Excel的全部内容,更多相关Excel工具内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部