首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA常用代码管理

VBA常用代码管理
EN

Stack Overflow用户
提问于 2013-03-27 14:17:15
回答 3查看 990关注 0票数 1

就像Visual Studio允许我们将喜欢的代码拖到工具箱中,然后在以后的任何项目中使用它一样。VBA允许这种功能吗?管理我可以在多个工作簿中使用的常用vba代码的最佳方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2013-03-27 14:45:03

在Excel中,您可以使用Personal.XLSB文件,它可以是您经常引用的所有子例程的一种容器。您可以在模块、类模块中创建和组织它们。一些UserForms也可以放在那里。每次打开Excel时,Personal.XLSB都会是第一个打开的工作簿。

如果你没有'Personal.XLSB‘,如何创建它?转到excel,开始录制宏,但在按“确定”之前,请在第二个列表中选择类似“个人宏工作簿”的内容。每次离开Excel时,不要忘记保存它,以便保留代码中的所有更改。

票数 1
EN

Stack Overflow用户

发布于 2013-03-27 14:31:34

VBA没有类似的特性,没有。

您可以将类和模块导出到独立文件,然后将它们导入到其他VBA项目中。一些应用程序,如Microsoft Word,具有在文档之间共享宏的功能,在Word中,通过将这些宏附加到普通模板。但是没有重用小代码片段的功能。

票数 0
EN

Stack Overflow用户

发布于 2013-03-27 22:51:37

看看MZTools ..。有不同风格的VB版本和VBA版本。我不确定它是否适合处理大量的代码片段,但对于少量的代码片段,它应该可以。它是免费的,还有其他几十个非常有用的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15652929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档