上百张表要拆分成独立文件?鼠标点一下就行
2020-03-30阅读 396
如果想将一个工作簿中的所有工作表另存为一个个独立的工作簿,手工操作需要重复N次,表越多,重复的次数就越多。
l 解决重复工作的利器 —— 宏
我们对Excel的大部分操作过程可以被录制成宏代码,如果下一次需要执行相同的操作(即便数据变了,操作动作并没有变化),那么只需单击执行以前录好的宏,就可以自动完成整个过程。
如果动作要重复N多次,那么在代码中加入循环语句即可。
l 操作步骤
1) 单击【开发工具】-【录制宏】,输入宏名,单击【确定】。
2) 右击任意工作表的标签,选择【移动或复制】-选择“新工作簿”,☑建立副本,单击【确定】,然后保存并关闭该新工作簿。
3) 单击【开发工具】-【停止录制】
4) 单击【开发工具】→【宏】,选中刚刚录制的宏,单击【编辑】。
5) 修改代码后如下图所示(不区分大小写)。
以后只要单击【开发工具】-【宏】,选中宏名,单击【执行】即可拆分所有工作表到新工作簿。
以上介绍的是通过录制宏,对自动生成的宏代码稍作修改即可实现自动化处理。
如果有更进一步的需求,那就先学会VBA语法吧!想让Office自动执行什么,你都可以自己编出来。