ARTICLE · 998743
别学代码,先学宏录制:Excel里点几下,VBA自己写
别学代码,先学宏录制:Excel里点几下,VBA自己写同事又准点下班了,这次他连代码都没写。
上周五下午6点,小王关掉Excel,拎包走人。我瞄了一眼他屏幕——没打开VBA编辑器,没敲一行代码。可他明明刚做完这个月的销售汇总表:标题加粗、背景标黄、列宽调整、加边框、冻结首行……平时我得手动折腾20分钟。
“你又偷偷写代码了?”我问。
他摇头:“没写。我就点了几下鼠标,Excel自己把代码写好了。”
宏录制:Excel自带的“录像机”
你肯定遇到过这种活:每个月都要把表格格式调成一样——标题加粗、标黄、列宽拉宽、加边框、冻结首行。操作不难,但重复一百遍,烦。
宏录制就是解决这个的。它像一台录像机,把你操作Excel的全过程录下来,自动翻译成VBA代码。 下次你点一下按钮,它就把刚才录的动作原样重放一遍。
你不用懂代码。你只需要正常操作。
3步录一个“一键格式化”
拿“每月销售汇总表”举例。
第1步:准备录制
· 打开Excel,点“文件 → 选项 → 自定义功能区”,右边勾上“开发工具”。
· 在“开发工具”选项卡里,点“录制宏”。
· 弹窗里给宏起个名,比如“格式化报表”。
· 重点:在“快捷键”框里填 Ctrl+Shift+J。 这个快捷键的作用是:以后你按一下,宏就自动跑,不用再去菜单里找。先按一下试试,没反应说明没冲突;要是弹了别的窗口,就换成 Ctrl+Shift+K。
· 点确定,开始录制。
第2步:正常操作一遍
· 选中A1:F1,加粗、填充黄色。
· 选中A:F列,调整列宽为15。
· 选中A1:F20,加所有边框。
· 视图 → 冻结首行。
· 操作完,点“停止录制”。
第3步:以后一键搞定
· 下个月打开新报表,按 Ctrl+Shift+J。
· 刚才那一套动作,1秒全部完成。
小王就是这么干的。他录了一次,以后每月点一下,20分钟变1秒。
录完的代码,还能让AI帮你改
宏录制生成的VBA代码,有时候很啰嗦,比如选个单元格都要写好几行。这时候AI就派上用场了。
你按 Alt+F11 打开VBA编辑器,找到刚才录的宏,把代码复制给AI,说:
“这段宏录制的代码太长了,帮我优化,保留格式化功能,去掉冗余,加中文注释。”
AI三秒还你一段干净代码。你粘贴回去,运行,一样好使。
更妙的是,你还能让AI加功能。比如你说:
“帮我在这段代码基础上加个循环,自动处理当前文件夹里所有Excel文件。”
AI给你补上循环,你连改都不用改。
为什么先学宏录制,而不是直接写代码?
因为宏录制是VBA的“傻瓜相机”。你不需要知道光圈快门,按一下就能拍照。等你录多了,自然会好奇:这些代码啥意思?能不能改?这时候再让AI教你,水到渠成。
记住:VBA不是让你学编程,是让你少加班。 宏录制就是最短的那条路。
---
关注我,回复“宏录制”,送你一份《宏录制入门指南+AI优化提示词模板》,让你明天也能点几下就下班。
上周五下午6点,小王关掉Excel,拎包走人。我瞄了一眼他屏幕——没打开VBA编辑器,没敲一行代码。可他明明刚做完这个月的销售汇总表:标题加粗、背景标黄、列宽调整、加边框、冻结首行……平时我得手动折腾20分钟。
“你又偷偷写代码了?”我问。
他摇头:“没写。我就点了几下鼠标,Excel自己把代码写好了。”
宏录制:Excel自带的“录像机”
你肯定遇到过这种活:每个月都要把表格格式调成一样——标题加粗、标黄、列宽拉宽、加边框、冻结首行。操作不难,但重复一百遍,烦。
宏录制就是解决这个的。它像一台录像机,把你操作Excel的全过程录下来,自动翻译成VBA代码。 下次你点一下按钮,它就把刚才录的动作原样重放一遍。
你不用懂代码。你只需要正常操作。
3步录一个“一键格式化”
拿“每月销售汇总表”举例。
第1步:准备录制
· 打开Excel,点“文件 → 选项 → 自定义功能区”,右边勾上“开发工具”。
· 在“开发工具”选项卡里,点“录制宏”。
· 弹窗里给宏起个名,比如“格式化报表”。
· 重点:在“快捷键”框里填 Ctrl+Shift+J。 这个快捷键的作用是:以后你按一下,宏就自动跑,不用再去菜单里找。先按一下试试,没反应说明没冲突;要是弹了别的窗口,就换成 Ctrl+Shift+K。
· 点确定,开始录制。
第2步:正常操作一遍
· 选中A1:F1,加粗、填充黄色。
· 选中A:F列,调整列宽为15。
· 选中A1:F20,加所有边框。
· 视图 → 冻结首行。
· 操作完,点“停止录制”。
第3步:以后一键搞定
· 下个月打开新报表,按 Ctrl+Shift+J。
· 刚才那一套动作,1秒全部完成。
小王就是这么干的。他录了一次,以后每月点一下,20分钟变1秒。
录完的代码,还能让AI帮你改
宏录制生成的VBA代码,有时候很啰嗦,比如选个单元格都要写好几行。这时候AI就派上用场了。
你按 Alt+F11 打开VBA编辑器,找到刚才录的宏,把代码复制给AI,说:
“这段宏录制的代码太长了,帮我优化,保留格式化功能,去掉冗余,加中文注释。”
AI三秒还你一段干净代码。你粘贴回去,运行,一样好使。
更妙的是,你还能让AI加功能。比如你说:
“帮我在这段代码基础上加个循环,自动处理当前文件夹里所有Excel文件。”
AI给你补上循环,你连改都不用改。
为什么先学宏录制,而不是直接写代码?
因为宏录制是VBA的“傻瓜相机”。你不需要知道光圈快门,按一下就能拍照。等你录多了,自然会好奇:这些代码啥意思?能不能改?这时候再让AI教你,水到渠成。
记住:VBA不是让你学编程,是让你少加班。 宏录制就是最短的那条路。
---
关注我,回复“宏录制”,送你一份《宏录制入门指南+AI优化提示词模板》,让你明天也能点几下就下班。