首页 > 生活经验 >

问 excel 宏的使用教程 VBA 宏录制与运行实操讲解

2026-11-06 13:25:46
最佳答案

答

核心结论:Excel 宏就是把重复操作录制下来,用 VBA 代码自动执行,适合批量格式调整、批量数据处理、一键报表生成,入门首选录制宏,不需要手写代码,熟练之后可以进入 VBA 编辑器修改代码,文件保存必须使用 xlsm 启用宏格式,普通 xlsx 格式无法保存宏代码。

第一部分 前期准备 调出开发工具选项卡

操作步骤

1 打开 Excel,点击文件,选择选项

2 在 Excel 选项窗口,切换到自定义功能区

3 在右侧主选项卡列表,勾选开发工具

4 点击确定,顶部菜单栏就出现开发工具选项卡,宏相关功能全部在这里

第二部分 录制宏(新手核心操作)

操作步骤

1 点击开发工具选项卡,点击录制宏

2 在弹出窗口填写宏名称,名称不能有空格,可以设置快捷键,比如 Ctrl+Shift+A

3 选择保存在,三个选项:当前工作簿、新工作簿、个人宏工作簿

当前工作簿:宏只在这个文件可用

个人宏工作簿:所有 Excel 文件都可以调用这个宏

4 点击确定,开始录制,此时手动执行你想要自动化的操作,比如设置单元格边框、统一字体、批量填充

5 操作完成之后,点击开发工具,停止录制,宏就保存好了

第三部分 运行宏

操作步骤

1 点击开发工具,点击宏,打开宏窗口

2 在列表选中刚才录制好的宏名称

3 点击执行,就会自动重复刚才录制的整套操作

如果之前设置了快捷键,直接按快捷键也可以运行宏

第四部分 VBA 编辑器查看修改代码

操作步骤

1 开发工具,点击 Visual Basic,或者快捷键 Alt+F11,打开 VBA 编辑器

2 在左侧工程窗口,找到对应的模块,双击打开

3 里面就是录制生成的 VBA 代码,可以手动修改代码,调整逻辑

4 修改完成,按 F5 可以直接在编辑器内运行代码,关闭编辑器返回工作表

第五部分 文件保存与安全设置

1 带宏的文件保存类型必须选择 xlsm 启用宏的工作簿,如果保存成 xlsx,宏代码会直接丢失

2 打开带宏文件的时候,顶部会出现安全警告,需要点击启用内容,宏才可以运行

3 如果宏被禁用,进入文件,选项,信任中心,信任中心设置,宏设置,调整宏安全级别,正式使用建议保持默认,只打开可信来源宏文件

第六部分 进阶 按钮绑定宏

操作步骤

1 开发工具,插入,表单控件,选择按钮

2 在工作表拖动绘制按钮,松开鼠标会弹出指定宏窗口

3 选中宏,确定,之后点击这个按钮,就可以一键运行宏,适合给同事使用,不用打开宏窗口

深度补充要点

录制宏会记录鼠标点击、选中单元格,录制的时候尽量使用键盘精准选中区域,避免多余操作,不然生成代码冗余。宏本质是自动化代码,来源不明的宏存在安全风险,不要随意运行陌生文件宏。如果宏名称报错,检查名称是否包含空格、特殊符号。个人宏工作簿文件是 PERSONAL.XLSB,不要误删,删除之后所有全局宏都会丢失。

【常见问题】

问题 1 excel 宏的使用教程 保存之后宏不见了怎么办

回答 1 excel 宏保存丢失,是保存成 xlsx 格式,xlsx 不支持宏,必须另存为 xlsm 启用宏的工作簿,excel 宏代码才可以保留。

问题 2 excel 宏的使用教程 打开文件宏被禁用怎么办

回答 1 excel 宏被安全中心拦截,顶部安全警告点击启用内容,也可以进入信任中心宏设置调整权限,只对可信文件启用 excel 宏。

问题 3 excel 宏的使用教程 Alt+F11 是什么功能

回答 1 excel 宏里面 Alt+F11 是打开 VBA 编辑器,用来查看、编辑录制生成的 excel 宏 VBA 代码。

问题 4 excel 宏的使用教程 录制宏可以跨文件使用吗

回答 1 excel 宏录制的时候选择个人宏工作簿,保存到 PERSONAL.XLSB,后续所有 Excel 文件都可以调用这个 excel 宏。

【免责申明】

本文内容基于主流版本 Excel 整理,本文仅作学习参考,宏代码存在执行风险,仅运行可信来源的 excel 宏,操作前建议备份原始文件,因宏代码错误造成数据损坏,相关风险由使用者自行承担。