Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为一组操作创建了一些宏。
该代码非常通用,因为我想将它们用于一般目的(在同一工作簿中自动复制和粘贴一些工作表)。
我想知道什么以及如何保存宏,以便我可以将其发送给我的同事并让他们使用其他工作簿的代码?
我应该将其保存为启用宏的工作簿并让我的同事导入他们自己的工作表吗?
1)您可以在 Excel 中创建插件,该文件带有*.xlam扩展名。然后您需要将该文件发送给他们。您的同事需要打开它才能将其另存为加载项。
*.xlam
2)您可以将您的模块导出到您的 vba 代码要*.bas归档的位置,如下图所示。比您的同事需要将其导入到他们的文件中。在 VBE 编辑器中右键单击您的模块以获取此菜单,您将在其中找到导出和导入选项。
*.bas
3)您可以简单地复制您的代码并通过电子邮件发送。添加说明,您的同事将在其中粘贴您的代码的位置添加模块。它们可以Personal.xlsb用作宏的目标文件。
Personal.xlsb