面向进阶用户的宏、函数与自动化专题站 网站地图
宏与脚本

宏的录制、运行与编辑:三件事的顺序

·3 分钟
宏的录制、运行与编辑:三件事的顺序
本文目录
  1. 宏保存在哪里最合适
  2. 运行宏的三种方式
  3. 运行前必须确认两件事
  4. 打开宏编辑器
  5. 编辑录制结果的三类改动
  6. 什么时候需要自己写代码
  7. 运行失败怎么办
  8. 把宏整理成自己的工具箱

很多人录完宏就直接用,遇到数据变化就失效。理解录制、运行与编辑三者关系,宏才能真正帮上忙。

宏保存在哪里最合适

可以保存在当前文件、新建文件或通用模板中。只在这份文件里用的宏保存在本文件;多个文件都要用的保存在个人宏工作簿或模板里。后者更实用,但要注意备份,换电脑时会一并迁移。

运行宏的三种方式

从宏列表中选择运行最直接;把宏绑定到快速访问工具栏按钮,一键触发;也可以指定快捷键,适合每天都用的高频宏。三种方式按使用频率选择。

运行前必须确认两件事

当前选中的区域是否正确,当前工作表是否是要处理的那张。录制宏时记录的动作往往基于当时的位置,如果运行环境不同,结果会错位。稳妥做法是先在副本上试运行。

打开宏编辑器

在宏列表里选择编辑即可打开代码窗口,看到录制生成的全部代码。初看会觉得陌生,但可以读出一件事:第一步总是选中某个区域。理解这一点,就能判断宏的作用范围是否符合预期。

编辑录制结果的三类改动

去掉多余的选中动作;把写死的区域改成相对当前单元格的动作;把固定的数值改成可调整的参数。三类改动做完,宏的适用范围会明显扩大。

什么时候需要自己写代码

需要循环处理多张工作表、需要判断条件、需要弹窗询问用户时,录制已经不够用。这时才需要接触循环与判断语句,学习路径也应从这里开始。

运行失败怎么办

常见原因是选中的对象不对、工作表被保护、数据格式与预期不符。处理顺序是先在副本上重现问题,再看代码里对应的那一步,最后调整判断或提示。

把宏整理成自己的工具箱

按用途给宏分类命名,例如格式类、导出类、整理类,并写一句说明。WPS里可以按模块组织,日常维护与查找都会更方便,团队交接时也容易解释。

环节 关键动作 常见问题
录制 顺序清楚再开始 多余点击被记录
保存位置 按使用范围选择 换机后丢失
运行 先确认选中区域 作用范围错位
编辑 去掉多余动作 区域写死

宏的三件事是一条递进的路:先录出来、再绑上去、最后改到位。按这个顺序推进,你在WPS里的自动化能力会稳步提升,而不是一次学到太多半途而废。