一、功能概要:

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

二、代码内容如下:

Sub merge()Dim FileOpenDim X As IntegerApplication.ScreenUpdating = FalseFileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(.xlsx),.xlsx", MultiSelect:=True, Title:="Merge Workbooks")X = 1While X <= UBound(FileOpen)Workbooks.Open Filename:=FileOpen(X)Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)X = X + 1WendThisWorkbook.Sheets("sheet1").ActivateFor j = 1 To Sheets.CountIf Sheets(j).Name <> ActiveSheet.Name ThenX = Range("A65536").End(xlUp).Row + 1Sheets(j).UsedRange.Copy Cells(X, 1)End If
NextApplication.ScreenUpdating = TrueRows("1:1").SelectSelection.Delete shift:=xlUpRange("A1").SelectMsgBox "Merge Finished!"Range("A1").CurrentRegion.SelectActiveSheet.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相关推荐

  1. java 导入excel工具类_java Excel工具类,导入导出Excel数据

    java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据: 导出数据到Excel,Excel文件不存在会创建. 使用的是poi处理,兼容Excel. 对反射不够理解,目前先 ...

  2. 多個excel文件合并到一個excel文件

    各位大俠下午好:         小弟在把多個由水晶報表導出的excel文件合并到一個excel文件的時候發現有一下問題:         圖片和表格重疊在一起,也就是說報表的圖形遮住了表格文字.如果 ...

  3. excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法

    Excel表格是我们在工作中经常用到的一个软件,是汇总数据的好帮手,一些用户会问,那应该怎么把很多个excel表格合并在一张表里面呢?其实方法很简单,今天小编就教大家多个excel表合并成一个的方法. ...

  4. .NET读写Excel工具Spire.Xls使用(1)入门介绍

    原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...

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

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

  6. 自己封装的poi操作Excel工具类

    在上一篇文章<使用poi读写Excel>中分享了一下poi操作Excel的简单示例,这次要分享一下我封装的一个Excel操作的工具类. 该工具类主要完成的功能是:读取Excel.汇总Exc ...

  7. Python Excel工具类封装, 实现excel表头加颜色

    封装Excel工具类 我们常用的excel工具类,读有xlrd,写有xlwt.有读有写,新一代库有pandas,openpyxl等等. 大家用法都差不多,今天博主就介绍新手最爱,我也爱的xlrd和xl ...

  8. SVN拉取和Excel冲突合并

    综述 SVN拉取原先是版本管理的一个功能,但遇到Excel文件的冲突就成为了一个阻碍工作的痛点.而程序化的Excel文件冲突合并就提上了开发日程. 本文将要阐述实现一键解决SVN拉取和Excel冲突合 ...

  9. Python Excel工具类封装, 给excel表头搞点颜色

    封装Excel工具类 我们常用的excel工具类,读有xlrd,写有xlwt.有读有写,新一代库有pandas,openpyxl等等. 大家用法都差不多,今天博主就介绍新手最爱,我也爱的xlrd和xl ...

最新文章

  1. 中国互联网公司开源项目调研报告
  2. ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
  3. 数人云CEO王璞:容器正成为软件交付的标准
  4. JavaScript类库
  5. 编码-指标变量分别独立处理
  6. 简述生成式对抗网络 GAN
  7. poi jxl 生成EXCEL 报表
  8. ActionScript for Multiplayer Games and Virtual Worlds 下载。
  9. zabbix监控平台添加服务(http,nginx,mysql)
  10. genneratorConfig的记录 2021-04-18
  11. 通过rss阅读器写blog
  12. bash中符号那点事
  13. 支持多浏览器的js拖拽 (转domkey0303 的blog)
  14. js读取json文件
  15. Ubuntu 安装 H3C iNode 客户端
  16. Springboot定时任务、Quartz表达式
  17. 服务器ssd内存性能对比,固态硬盘性能排行榜,买之前记得看一看
  18. 什么是深拷贝与浅拷贝
  19. “掌上理财”项目总结
  20. UVA Team Queue

热门文章

  1. 中科金财区块链平台容器化最佳实践
  2. 公钥加密私钥解密私钥加密公钥解密
  3. 电力英语计算机考试,电力系统的计算机考试和电力英语一起考才有效吗?
  4. 学人工智能一次竞赛都不打?闹呢?
  5. NC17889 新建 Microsoft Office Word 文档
  6. java毕业生设计一起组局校园交友平台计算机源码+系统+mysql+调试部署+lw
  7. 自动爬取ZiMuZu的内容发布到Wordpress
  8. 畅谈中控矩阵视屏监控系统
  9. 游戏王java_Java2D+3D游戏王(Yo-Gi-Oh!)开发日志1
  10. 社区小程序---上线三个多月Get230万用户,留存率高达41%