Excel工具 - 合并多个同类Excel
一、功能概要:
日常工作中我们会因为各种制约因素的原因,需要将多个同类型的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相关推荐
- java 导入excel工具类_java Excel工具类,导入导出Excel数据
java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据: 导出数据到Excel,Excel文件不存在会创建. 使用的是poi处理,兼容Excel. 对反射不够理解,目前先 ...
- 多個excel文件合并到一個excel文件
各位大俠下午好: 小弟在把多個由水晶報表導出的excel文件合并到一個excel文件的時候發現有一下問題: 圖片和表格重疊在一起,也就是說報表的圖形遮住了表格文字.如果 ...
- excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法
Excel表格是我们在工作中经常用到的一个软件,是汇总数据的好帮手,一些用户会问,那应该怎么把很多个excel表格合并在一张表里面呢?其实方法很简单,今天小编就教大家多个excel表合并成一个的方法. ...
- .NET读写Excel工具Spire.Xls使用(1)入门介绍
原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...
- excel合并多个工作表_快速将多个Excel表格合并成一个Excel表格
之前在微信群内有朋友问我如何快速将多个Excel表格合并成一个Excel表格,当时没有讲解清楚,今天专门来告诉大家如何快速合并Excel表格到一个工作表中. 在合并表格中,不外乎以下两种情况: 将多个 ...
- 自己封装的poi操作Excel工具类
在上一篇文章<使用poi读写Excel>中分享了一下poi操作Excel的简单示例,这次要分享一下我封装的一个Excel操作的工具类. 该工具类主要完成的功能是:读取Excel.汇总Exc ...
- Python Excel工具类封装, 实现excel表头加颜色
封装Excel工具类 我们常用的excel工具类,读有xlrd,写有xlwt.有读有写,新一代库有pandas,openpyxl等等. 大家用法都差不多,今天博主就介绍新手最爱,我也爱的xlrd和xl ...
- SVN拉取和Excel冲突合并
综述 SVN拉取原先是版本管理的一个功能,但遇到Excel文件的冲突就成为了一个阻碍工作的痛点.而程序化的Excel文件冲突合并就提上了开发日程. 本文将要阐述实现一键解决SVN拉取和Excel冲突合 ...
- Python Excel工具类封装, 给excel表头搞点颜色
封装Excel工具类 我们常用的excel工具类,读有xlrd,写有xlwt.有读有写,新一代库有pandas,openpyxl等等. 大家用法都差不多,今天博主就介绍新手最爱,我也爱的xlrd和xl ...
最新文章
- 中国互联网公司开源项目调研报告
- ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
- 数人云CEO王璞:容器正成为软件交付的标准
- JavaScript类库
- 编码-指标变量分别独立处理
- 简述生成式对抗网络 GAN
- poi jxl 生成EXCEL 报表
- ActionScript for Multiplayer Games and Virtual Worlds 下载。
- zabbix监控平台添加服务(http,nginx,mysql)
- genneratorConfig的记录 2021-04-18
- 通过rss阅读器写blog
- bash中符号那点事
- 支持多浏览器的js拖拽 (转domkey0303 的blog)
- js读取json文件
- Ubuntu 安装 H3C iNode 客户端
- Springboot定时任务、Quartz表达式
- 服务器ssd内存性能对比,固态硬盘性能排行榜,买之前记得看一看
- 什么是深拷贝与浅拷贝
- “掌上理财”项目总结
- UVA Team Queue
热门文章
- 中科金财区块链平台容器化最佳实践
- 公钥加密私钥解密私钥加密公钥解密
- 电力英语计算机考试,电力系统的计算机考试和电力英语一起考才有效吗?
- 学人工智能一次竞赛都不打?闹呢?
- NC17889 新建 Microsoft Office Word 文档
- java毕业生设计一起组局校园交友平台计算机源码+系统+mysql+调试部署+lw
- 自动爬取ZiMuZu的内容发布到Wordpress
- 畅谈中控矩阵视屏监控系统
- 游戏王java_Java2D+3D游戏王(Yo-Gi-Oh!)开发日志1
- 社区小程序---上线三个多月Get230万用户,留存率高达41%