当前位置:首页教育技巧WPS技巧WPS教程

wps宏录制,Excel编写代码助手录制宏

2024-07-16 14:33:24


大家好,学习VBA的各位在学习代码的过程中难免会遇到各种问题,比如代码怎么写忘记啦,语法忘记啦,某一句怎么表达啦等等。其实很多时候都可以用“录制宏”来帮助我们解决这些问题。

录制宏是怎么帮助我们编写代码的?且看下面的应用场景

场景:

现在因为工作需要,我要在当前工作簿中新建一百张工作表(sheet),如何使用VBA达到呢?首先录制宏,录制宏的按钮在【开发工具】,【录制宏】。点了【录制宏】之后,手动新增一张工作表。在点【停止录制】。

录制宏会将我们的有效步骤记录下来,然后以VBA代码的方式编译在后台。所以录制过程中不要有任何无意义的操作。

动图演示:

录制好后可以打开VBA编辑器。点开模块,可以看到我们刚刚录制的宏。

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

然后我们运行一下VBA。

动图演示:

新增表格完成!

有新增就有删除,那如何批量删除100张工作表呢?

仿照新增工作表的步骤。点击【录制宏】,然后任意删除一张工作表,在【停止录制】,打开后台VBA编辑器,可以在模块里看见对应的删除步骤编译代码。

删除蓝色部分跟删除无关的语句。只保留核心删除语句

因为删除工作表会出现警告框:

不想运行删除工作表代码时出现这个警告框可以在代码前后加上【Application.DisplayAlerts = False】【Application.DisplayAlerts = True】语句。

所以最终的代码如下 

PPT教程自学平台PPT教程自学平台。每日分享Word、Excel、PPT图文教程,提供Office、Word、Excel、PPT、WPS等各种办公技巧,大幅提高办公效率

运行代码动图演示:

动图演示:

例如上图每次按下固定的快捷键就可以给单元格标黄。Excel是没有内置的标黄快捷键的,但是如果我们经常要用这个功能就可以自己用录制宏制作一个。

Step 01

手动标黄一个单元格并且用录制宏功能录制下来。

Step 02

点击【开发工具】,【宏】,【选项】,在【快捷键】中设置一个字母作为快捷键,但是注意,不要和已经有的快捷键冲突。比如CTRL+C,CTRL+V等已经内置的快捷键就不要设置了,否则无效。建议使用CTRL+Q。

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

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .