我有一些我在多个项目中使用的VBA代码 - 大约40个左右的不同数据库都使用了许多相同的功能。
我尝试在应用程序中使用相同的代码以保持一致性。有没有办法可以将所有代码放在一个库中并使其可用于每个数据库?每次我想重新使用它时,我都厌倦了将代码复制到新的数据库。当我想要改变功能时,我特别厌倦在多个地方维护它。
我对Excel有同样的问题 - 我可以创建一个Excel库并将其包含在我的所有工作簿中吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
为每个项目创建一个或多个excel,将它们保存为* .xla。 (Excel加载项)
转到Excel选项并配置为在工作簿中自动加载这些加载项或VBA。
使用VBA Automation:
Application.AddIns.Add(XLA_Path)
答案 2 :(得分:0)
如果VBA代码在VB6中工作,则可以使用VB6创建DLL。 DLL将是一个方法库,只需引用DLL就可以在板上使用。
如果没有,则应为所有可重用代码创建Ms Access MDA文件(加载项文件),该文件可以添加到任何Access(或可能是Excel)项目中。