最近遇到了一个问题,Excel单表按指定类型拆分出多表时,由于类型有很多,我希望只保留其中某几项类别得到的表,其余的合到另一个表,单纯的快捷操作似乎我已经不会了,使用Excel的时候本就没打算学习VBA(毕竟一般情况下可视化的工具、快捷栏已经够用了),现在遇到了这么一个问题,我希望更加方便快捷地处理,所以还是大概学习一下VBA。
我使用的Excel版本:2021
宏录制
新建一个表,
“视图” => “宏” => “录制宏”,这样就开始录制了,在停止录制之前 你对这个表的所有操作 都会被记录下来,就像 “录像机”的录像功能,当你使用这个宏的时候,它就会复现你所有进行过的操作。
当然,在你点击录制宏之后,会有下面这样的弹窗
宏名,就是你手机录像之后保存的名字,快捷键就不用说了,一键直达,需要注意的是,快捷键只能是英文。
保存位置,看自己情况了,我还是选择 当前工作簿,毕竟我对这个表的操作不一定适用于其他表,为了避免快捷键冲突,当然,你要是有更普适的宏,可以选择个人宏工作簿或者新工作簿。
——录制完,停止即可。要记得停止。
下面是一个简单示例:
开始录制
选中 I5 单元格,设置黑色。
然后,停止录制宏。(在视图“宏”那里,开发工具那里也可以)
这样,就录制完了。这里就做了一件事,对 I5 单元格,颜色变黑了。
下面是使用:
选中 I5 单元格,把它变白,然后查看宏
点开,你就可以看到刚刚录制的宏了,选择执行,别问我单步执行是干什么,我懒得百度,现在还用不上,有空了再去查阅。
执行之后,就是如下这样了
总结:到这里为止,宏的优越性反正是还没体现出来,这种操作完全可以点两下就完事,这个操作 录制、使用宏反而更浪费时间,今日暂且到此,后面继续深入。