wps如何启用宏功能 wps如何启用宏

大家好,学习VBA的各位在学习代码的过程中难免会遇到各种问题,比如代码怎么写忘记啦,语法忘记啦,某一句怎么表达啦等等 。其实很多时候都可以用“录制宏”来帮助我们解决这些问题 。
录制宏是怎么帮助我们编写代码的?且看下面的应用场景
场景:
现在因为工作需要,我要在当前工作簿中新建一百张工作表(sheet),如何使用VBA达到呢?首先录制宏,录制宏的按钮在【开发工具】,【录制宏】 。点了【录制宏】之后,手动新增一张工作表 。在点【停止录制】 。
录制宏会将我们的有效步骤记录下来,然后以VBA代码的方式编译在后台 。所以录制过程中不要有任何无意义的操作 。
动图演示:

wps如何启用宏功能 wps如何启用宏


录制好后可以打开VBA编辑器 。点开模块,可以看到我们刚刚录制的宏 。
wps如何启用宏功能 wps如何启用宏


这句代码的意思就是记录刚刚我们的操作步骤即新增工作表步骤的VBA代码,有了这句新增的代码 。我们只需要在外层套上一句for循环就可以了 。
wps如何启用宏功能 wps如何启用宏


【wps如何启用宏功能 wps如何启用宏】然后我们运行一下VBA 。
动图演示:
wps如何启用宏功能 wps如何启用宏


新增表格完成!
有新增就有删除,那如何批量删除100张工作表呢?
仿照新增工作表的步骤 。点击【录制宏】,然后任意删除一张工作表,在【停止录制】,打开后台VBA编辑器,可以在模块里看见对应的删除步骤编译代码 。
wps如何启用宏功能 wps如何启用宏


删除蓝色部分跟删除无关的语句 。只保留核心删除语句 。
因为删除工作表会出现警告框:
wps如何启用宏功能 wps如何启用宏


不想运行删除工作表代码时出现这个警告框可以在代码前后加上【Application.DisplayAlerts = False】【Application.DisplayAlerts = True】语句 。
所以最终的代码如下
wps如何启用宏功能 wps如何启用宏


PPT教程自学平台PPT教程自学平台 。每日分享Word、Excel、PPT图文教程,提供Office、Word、Excel、PPT、WPS等各种办公技巧,大幅提高办公效率
运行代码动图演示:
wps如何启用宏功能 wps如何启用宏


以上就是录制宏的案例,用录制宏来改良代码的前提是我们需要稍微有点VBA代码的基础,否则光指望录制宏来写VBA也是比较困难的 。录制宏还可以和快捷键结合 。
动图演示:
wps如何启用宏功能 wps如何启用宏


例如上图每次按下固定的快捷键就可以给单元格标黄 。Excel是没有内置的标黄快捷键的,但是如果我们经常要用这个功能就可以自己用录制宏制作一个 。
Step 01
手动标黄一个单元格并且用录制宏功能录制下来 。
Step 02
点击【开发工具】,【宏】,【选项】,在【快捷键】中设置一个字母作为快捷键,但是注意,不要和已经有的快捷键冲突 。比如CTRL+C,CTRL+V等已经内置的快捷键就不要设置了,否则无效 。建议使用CTRL+Q 。
wps如何启用宏功能 wps如何启用宏


设置完之后我们每次按快捷键CTRL+Q就可以将鼠标所选中的单元格标黄啦 。

    推荐阅读