创建并保存一个工作簿中的所有宏

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

如果发现自己重新创建相同的宏,请将这些宏复制到计算机上保存的名为 Personal.xlsb 的特殊工作簿。 在个人工作簿中存储宏时,只要在同一台计算机上启动 Excel,就可以访问它们。

此行为不同于 Excel 的默认行为,其中宏仅在包含它的工作簿中有效。

若要创建个人工作簿,请先创建宏并将其存储在个人宏工作簿中。 在开始之前,请确保 Excel 的功能区中提供了“ 开发人员 ”选项卡。 有关详细信息,请参阅显示“开发工具”选项卡

创建和更新个人宏工作簿

  1. 在“ 开发工具 ”选项卡上的“ 代码 ”组中,选择“ 记录宏”。
    录制宏
  2. 在“ 记录宏 ”对话框中,在“宏名称”框中键入宏的有意义的 名称 。 不要在名称中使用任何空格。
  3. 在“ 将宏存储在” 框中,选择“ 个人宏工作簿”。
    “录制宏”对话框
  4. 选择“确定”。
  5. 执行要录制的操作。
  6. 在“ 开发工具 ”选项卡上的“ 代码 ”组中,选择“ 停止录制”。
    停止录制
  7. 关闭工作簿。
    此时会显示一条消息,提示保存对个人宏工作簿所做的更改。
  8. 选择“ 保存” 以保存工作簿。

每当创建新宏并将其保存在个人工作簿中或更新它包含的任何宏时,系统都提示保存个人工作簿,就像第一次保存该宏一样。

共享宏

若要在个人工作簿与另一个工作簿之间复制宏,请使用 Visual Basic 编辑器 (VBE) 。 按 Alt+F11 在 Excel 中打开 Visual Basic 编辑器。 有关将宏从一个工作簿复制到另一个工作簿的详细信息,请参阅 将宏模块复制到另一个工作簿

若要与他人共享 Personal.xlsb 文件,请将其复制到其他计算机上的 XLSTART 文件夹。 在 Windows 10 中,将此工作簿C:\Users\user name\AppData\Local\Microsoft\Excel\XLStart保存在 文件夹中。 每当 Excel 启动时,XLStart 文件夹中的工作簿都会自动打开,存储在个人宏工作簿中的任何代码都将显示在“宏”对话框中。

如果想要与其他人共享一个或几个宏,请将包含这些宏的电子邮件中的工作簿发送给他们。 还可以使工作簿在共享网络驱动器上或 SharePoint Services 库中可用。

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家或在 社区中获取支持。

返回页首