gpt4 book ai didi

vba - 将更新的 Excel VBA 代码分发给多个最终用户

转载 作者:行者123 更新时间:2023-12-01 23:28:24 26 4
gpt4 key购买 nike

我创建了一个包含多个工作表的 Excel 2010 工作簿。执行各种数据操作的 VBA 代码位于几个模块中,并且还附加到几个表单中。该工作簿正在分发给不同部门的几十个人使用。他们将用自己部门的特定数据填充工作簿。

如果我需要分发代码更新(错误修复或一些新功能),该怎么做?我不希望用户必须重新输入或复制/粘贴所有数据到"new"工作簿中 - 我本质上是在寻找一种方法来更新其现有工作簿中的 VBA 项目。

最佳答案

您可以创建一个额外的帮助器工作簿 Help.xlsm,将其文件属性设置为只读。

将将来可能需要更改的所有 vba 代码移至 Help.xlsm

您分发的文件需要将引用添加到 Help.xlsm

现在,将来可以对 Help.xlsm 进行更改,并且它们应该出现在客户端的文件中。

上面假设您的所有客户都位于同一网络上,以便您可以将 Help.xlsm 存储在他们的所有文件都可以访问的位置。

这篇文章比我解释得更好: http://www.excelguru.ca/content.php?152-Deploying-Add-ins-in-a-Network-Environment

关于vba - 将更新的 Excel VBA 代码分发给多个最终用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31995974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com