将宏用于多个工作簿

时间:2013-07-08 07:52:58

标签: vba generics save send

我为一组操作创建了一些宏。

代码非常通用,因为我想将它们用于通用目的(在同一工作簿中自动复制和粘贴一些工作表)。

我想知道是什么以及如何保存宏以便我可以将它发送给我的同事并让他们将代码用于其他工作簿?

我应该将其保存为启用宏的工作簿并让我的同事导入他们自己的工作表吗?

1 个答案:

答案 0 :(得分:1)

1)您可以在Excel中创建加载项,扩展名为*.xlam的文件。然后你需要将该文件发送给他们。您的同事需要打开它以将其另存为加载项。

2)您可以将vba代码所在的模块导出到*.bas文件,如下图所示。比你的同事需要将它导入他们的文件。在VBE编辑器中右键单击您的模块,以获取此菜单,您可以在其中找到导出和导入选项。

enter image description here

3)您只需复制代码并通过电子邮件发送即可。添加说明您的同事将以哪种方式添加粘贴代码的模块。他们可以使用Personal.xlsb作为宏的目标文件。