很多人录完宏就直接用,遇到数据变化就失效。理解录制、运行与编辑三者关系,宏才能真正帮上忙。
宏保存在哪里最合适
可以保存在当前文件、新建文件或通用模板中。只在这份文件里用的宏保存在本文件;多个文件都要用的保存在个人宏工作簿或模板里。后者更实用,但要注意备份,换电脑时会一并迁移。
运行宏的三种方式
从宏列表中选择运行最直接;把宏绑定到快速访问工具栏按钮,一键触发;也可以指定快捷键,适合每天都用的高频宏。三种方式按使用频率选择。
运行前必须确认两件事
当前选中的区域是否正确,当前工作表是否是要处理的那张。录制宏时记录的动作往往基于当时的位置,如果运行环境不同,结果会错位。稳妥做法是先在副本上试运行。
打开宏编辑器
在宏列表里选择编辑即可打开代码窗口,看到录制生成的全部代码。初看会觉得陌生,但可以读出一件事:第一步总是选中某个区域。理解这一点,就能判断宏的作用范围是否符合预期。
编辑录制结果的三类改动
去掉多余的选中动作;把写死的区域改成相对当前单元格的动作;把固定的数值改成可调整的参数。三类改动做完,宏的适用范围会明显扩大。
什么时候需要自己写代码
需要循环处理多张工作表、需要判断条件、需要弹窗询问用户时,录制已经不够用。这时才需要接触循环与判断语句,学习路径也应从这里开始。
运行失败怎么办
常见原因是选中的对象不对、工作表被保护、数据格式与预期不符。处理顺序是先在副本上重现问题,再看代码里对应的那一步,最后调整判断或提示。
把宏整理成自己的工具箱
按用途给宏分类命名,例如格式类、导出类、整理类,并写一句说明。WPS里可以按模块组织,日常维护与查找都会更方便,团队交接时也容易解释。
| 环节 | 关键动作 | 常见问题 |
|---|---|---|
| 录制 | 顺序清楚再开始 | 多余点击被记录 |
| 保存位置 | 按使用范围选择 | 换机后丢失 |
| 运行 | 先确认选中区域 | 作用范围错位 |
| 编辑 | 去掉多余动作 | 区域写死 |
宏的三件事是一条递进的路:先录出来、再绑上去、最后改到位。按这个顺序推进,你在WPS里的自动化能力会稳步提升,而不是一次学到太多半途而废。
