【升级版】合并、拆分工作簿或工作表.xlsm
前面写过一篇这样的文章,经过长期的测试,总觉得这个小工具用起来的效果不是很理想。有瑕疵就要好好改进,直到自己满意为止。
最大的改进,是把原来的<把多个Excel文件合并成一个Excel文件>、<把一个Excel文件的多个Sheet表合并到一个Sheet表>、<把一个Excel文件的多个Sheet表拆分成多个Excel文件>三个功能放在一个表格里,只要点击相应的按钮,选择存放Excel表格的文件夹或文件,即可完成转换。转换过程中,不修改原表,最终生成一个新的转换表。当然,实现这些功能的代码也重新编译过了,可以说是改头换面了。
在开始讲之前,我们先要确保代码运行的环境一致,如果没有准备好这些东西,需要按照以下步骤来做:
1、确保安装了WPS软件。我估计大家的电脑早已装上了吧,没有的话需要安装一个,因为我是在WPS编写的代码,在Excel上运行或许出现不兼容现象。
2、确保安装了WPS的VBA插件。我想大家很少用到VBA插件,在Excel上内嵌在里面的,不需要额外安装,不过WPS则需要安装该插件才能正常运行代码。所以,我在此提供了下载链接给大家。温馨提示:压缩包包含了WPS和WPS的VBA插件,如果安装了WPS,则只需要安装WPS的VBA插件。若两个都没有安装,就没得选择了。
下载链接:https://pan.baidu.com/s/14ledbg1J258fdSlQThxcig
提取码:6y5h
好了,有了上面的准备,到这个小工具出场了,这个文件这这样子的。想要获取小工具可以加小编的微信:ABC10086IAC 添加好友时请备注:日常办公小技巧。
小工具这个<合并、拆分工作簿或工作表.xlsm>要用WPS打开,打开后,弹出一个黄色提示框,我们需要启用宏,只有这样才能使代码正常运行。
小工具截图好了,下面就详细介绍这个小工具的功能:
动态演示如下:
功能一 功能二 功能三附上额外的小技巧,给小菜籽加鸡腿:
功能一合并多个Excel文件后,细心的你会发现多了一些无关的表头,有人就问了,能不能在合并过程中把表头去掉?你想想,程序是无法判断你的表头在哪里?占用多少行(有些表头占用两三行)?所以,合并后,要用手工的办法删除了,于是你又说了,如果表头有几十行、几百行一个个删,想死的心都有了,有没有快捷的办法啊?当然有啦!来戳下方视频:
当碰到繁琐重复的问题,先不要急着下手,想想有没更好的办法解决!
善用工具,组合技巧!这一直是我推崇的做法!
好了,想要获取这个小工具,加小编的微信:ABC10086IAC 添加好友时请备注:日常办公小技巧,小编会给你发送练习资料哟!同时也可以扫一扫关注微信公众号:日常办公小技巧!