一键处理一个文件,就是这么爽
假设我有多个文件,文件结构都相同,但是行数是不一样的
我随机打开一个文件。
发现这个表格有个严重问题,最上方有两行多余的。
我于是把这两行选择,右击删除。
删除之后,我再把第一选择标成蓝底白字。
这样做完之后,打开第二个文件,又得这么来一遍。
于是,我想,有没有更快的方法。
录制宏就可以将这些重复的操作变成一步。
由于是很多个文件,所以录制的宏希望针对其他的文件操作,建议保存在个人宏工作簿中。
点击【开发工具】,【录制宏】.
宏名取名为“delrow”,保存在个人宏工作簿中。
然后,选择前两行,删除。
选择第一行,设置蓝底白字,加粗。
完成这些操作,建议鼠标点击一个单元格如A2,再停止录制。
为什么要这个步骤?
如果没有这个选择A2单元格的操作,以后一执行宏,最终都是选择了第一行标题。
经过上述操作,宏已经录制好了。
但是,如何其他文件也可以使用呢?
然后选择,刚才的宏,添加过去。
打开第二个文件,就可以直接点击这个按钮,就一键完成了以下操作,删除多余的前两行,将第一行标题改为蓝底白字加粗。
这就是保存在个人宏工作簿中的好处。
以后这个电脑这个Excel上方就多了一个按钮,随便一个文件都可以用。
但是,新的一个问题,如果我有100个文件,难道每个文件需要打开,按一个这个按钮吗?
录制宏的操作就无法实现这种从第1个文件到第100个文件循环操作。
需要进一步学习VBA的知识。
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。
赞 (0)