MICROSOFT

EP06. “Add a Macro to the Toolbar 把宏加到工具栏”

首页 Microsoft 工具 Excel · VBA · Create a Macro · EP06
约 5 分钟· #EP06#Excel#Create a Macro
🔒 登录后可标记已读
  • 常用的宏每次都要 Developer → Macros → 选宏 → Run 走三四步,用久了会想偷懒
  • 把它钉上快速访问工具栏(Quick Access Toolbar),从此变成点一下图标就能执行的事
  • 前置知识:知道怎么录制或写一个简单的宏
  • 学完能省下大量重复操作的点击次数

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


第一步:录制一个空白宏(占位用)

  1. Developer → Record Macro
  2. 宏命名为 "MyName"
  3. Store macro in 选 "Personal Macro Workbook"(这样宏在所有工作簿都能用)
  4. 点击 OK
  5. Developer → Stop Recording(先不做任何操作,只是建立一个空宏)

第二步:写入实际代码

  1. Alt + F11 打开 VBA 编辑器
  2. 找到刚才录的 "MyName" 宏所在的模块
  3. 补上代码,让这个宏在当前选中的单元格(Active Cell)里填入你的名字
Sub MyName()
    ActiveCell.Value = "Aiden"
End Sub

第三步:加到快速访问工具栏

  1. 点击快速访问工具栏右侧的下拉箭头 → More Commands
  2. 在 "Choose commands from" 下拉选单选 Macros
  3. 选中 MyName,点击 Add
  4. 可以点 Modify 换个图示(例如笑脸图标),方便辨认

[截图:Excel Options 的 Quick Access Toolbar 设置页面,Choose commands from 下拉选了 Macros,MyName 已加入右侧清单,旁边有 Modify 图示选择按钮]

  1. 点击 OK 两次,关闭设置窗口

第四步:执行与保存

  1. 选中任意一个单元格,点击工具栏上刚加的宏按钮

[截图:快速访问工具栏上新增的宏按钮图标,点击后 Aiden 被填入当前选中的单元格]

  1. 关闭 Excel 时,记得保存对 Personal Macro Workbook 的修改,宏才会保留

代码怎么运行

执行方式就是点工具栏上的图标,不需要再进 VBA 编辑器;代码本身是 ActiveCell.Value = "Aiden",把你的名字填进当前选中的单元格。


学完你会

  • ✅ 会用 Personal Macro Workbook 建立一个所有工作簿都能用的宏
  • ✅ 会把宏加到快速访问工具栏,点图标就能执行
  • ✅ 记得保存 Personal Macro Workbook 的修改,宏才不会消失

常见错误

  • Store macro in 选成 "This Workbook" 而不是 "Personal Macro Workbook",导致宏只在这份文件里生效,换到别的工作簿就用不了
  • 关闭 Excel 时选择"不保存"Personal Macro Workbook 的更改,下次打开宏就消失了

Sources

Blog / Website:

  1. Add a Macro to the Toolbar