每个月都要做同一种报表:筛选数据、套格式、调列宽、设打印——步骤一样,却要一遍遍手动点。宏就是治这个的:把整段操作录下来,下次一键跑完。这篇讲清 Excel 宏怎么启用、怎么录、怎么用。
宏能帮表格省多少事
宏的核心价值是自动化重复劳动。比如批量格式化表格、批量处理数据、批量生成报表,靠宏一次录制、反复使用。它不改变你的操作习惯,只是把重复动作打包成一键执行。
通用做法:启用开发工具并录制宏
第一步:打开表格,找到「开发工具」选项卡。找不到就在「文件」-「选项」-「自定义功能区」勾选「开发工具」。
第二步:点击「录制宏」,给宏命名,开始录制。接下来你的每一步操作——筛选、格式、填充——都会被记录。
第三步:操作完成后点击「停止录制」。之后在宏列表选中它点「运行」,刚才的操作会自动重复执行。
用 WPS 表格也能轻松用宏
如果你用 WPS 表格,宏的入口和逻辑一致,而且对新手更友好——WPS 支持基于 JavaScript 的 JS 宏,语法现代、易上手,能做更复杂的批量操作。
几个使用要点:
- 启用:在「开发工具」选项卡找宏功能,找不到就在「文件-选项-自定义功能区」勾选。
- JS 宏免费:WPS 的 JS 宏是基础功能,无需付费;VBA 宏需商业版本。
- 录制宏自动生成代码:用「录制宏」操作,WPS 会自动生成 JS 代码,想学编程可以从这里入手。
- 安全性:在「开发工具-宏安全性」设置,建议只启用来自可信来源的宏。
- 跨表操作:宏可以操作工作簿内的任意工作表,也可跨工作簿操作。
常见疑问
录制宏和编写宏有什么区别? 录制宏适合简单重复操作,无需编程;编写 JS 宏能实现复杂功能,需要一定编程基础。
宏能设置快捷键吗? 可以。在宏对话框中可以为宏指定快捷键,调用更快捷。
小结
Excel 宏的用法就三步:启用开发工具 → 录制宏 → 运行宏。它是把重复表格操作自动化最简单的方式。如果你在用 WPS 表格,从「开发工具」进入,录一个最简单的格式化宏试试,批量处理报表会快很多。