如果发现自己重新创建相同的宏,请将这些宏复制到计算机上保存的名为 Personal.xlsb 的特殊工作簿。 在个人工作簿中存储宏时,只要在同一台计算机上启动 Excel,就可以访问它们。
此行为不同于 Excel 的默认行为,其中宏仅在包含它的工作簿中有效。
若要创建个人工作簿,请先创建宏并将其存储在个人宏工作簿中。 在开始之前,请确保 Excel 的功能区中提供了“ 开发人员 ”选项卡。 有关详细信息,请参阅显示“开发工具”选项卡。
创建和更新个人宏工作簿
- 在“ 开发工具 ”选项卡上的“ 代码 ”组中,选择“ 记录宏”。
- 在“ 记录宏 ”对话框中,在“宏名称”框中键入宏的有意义的 名称 。 不要在名称中使用任何空格。
- 在“ 将宏存储在” 框中,选择“ 个人宏工作簿”。
- 选择“确定”。
- 执行要录制的操作。
- 在“ 开发工具 ”选项卡上的“ 代码 ”组中,选择“ 停止录制”。
- 关闭工作簿。
此时会显示一条消息,提示保存对个人宏工作簿所做的更改。 - 选择“ 保存” 以保存工作簿。
每当创建新宏并将其保存在个人工作簿中或更新它包含的任何宏时,系统都提示保存个人工作簿,就像第一次保存该宏一样。
共享宏
若要在个人工作簿与另一个工作簿之间复制宏,请使用 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 技术社区 中咨询专家或在 社区中获取支持。