独立Excel宏

时间:2012-06-28 18:57:08

标签: excel excel-vba vba

我有一个报告,我每周从系统运行一次,并将数据导出到Excel文档中。我已经设置了将数据导出到excel的工具,以便在格式化方面做得不错,但是一旦数据在excel中,我还需要做更多的工作。

是否可以创建一个独立的宏,将其保存在Microsoft Office文件夹中,并在打开此文件后能够调用它?我已经编写了大量的宏,它们是一个给定电子表格的一部分,但从未尝试过对许多电子表格开放的宏。

是否可能,以及我可以学习如何实现这一目标的良好资源的起点方向?谢谢。

1 个答案:

答案 0 :(得分:7)

  

...并且能够在打开此文件后调用它吗?...

你有2个非常好的选择

1)将您的宏写入并保存到个人文件。有关更多信息,请参阅此链接

主题:从中央文件

部署Excel宏

链接http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx

从以上链接引用

  

您是否曾想在所有Excel工作表中使用这个非常方便的宏?您可以。本专栏介绍了如何将宏放在名为personal.xls的文件中,并在每次启动Excel时使其可用。

2)创建加载项

主题:创建Excel加载项

链接http://msdn.microsoft.com/en-us/library/aa140936%28v=office.10%29.aspx

从以上链接引用

  

您可以通过创建工作簿,向其添加代码和自定义工具栏和菜单项以及将其另存为Excel加载项文件来创建Microsoft®Excel加载项。