独立Excel宏

cqu*_*ini 6 excel vba excel-vba

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

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

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

Sid*_*out 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加载项.