上百张表要拆分成独立文件?鼠标点一下就行
2020-03-30阅读 396


如果想将一个工作簿中的所有工作表另存为一个个独立的工作簿,手工操作需要重复N次,表越多,重复的次数就越多。

l   解决重复工作的利器 ——

我们对Excel的大部分操作过程可以被录制成宏代码,如果下一次需要执行相同的操作(即便数据变了,操作动作并没有变化),那么只需单击执行以前录好的宏,就可以自动完成整个过程。

如果动作要重复N多次,那么在代码中加入循环语句即可。

l   操作步骤

1) 单击【开发工具】-【录制宏】,输入宏名,单击【确定】。

2) 右击任意工作表的标签,选择【移动或复制】-选择“新工作簿”,建立副本,单击【确定】,然后保存并关闭该新工作簿。

3) 单击【开发工具】-【停止录制】

4) 单击【开发工具】【宏】,选中刚刚录制的宏,单击【编辑】。

5) 修改代码后如下图所示(不区分大小写)。

图(2).png 

以后只要单击【开发工具】-【宏】,选中宏名,单击【执行】即可拆分所有工作表到新工作簿。

以上介绍的是通过录制宏,对自动生成的宏代码稍作修改即可实现自动化处理。

如果有更进一步的需求,那就先学会VBA语法吧!想让Office自动执行什么,你都可以自己编出来。

头像
彭巽言
65
文章总数
81305
总阅读数