我的作品有一个Excel工具(我们将其称为工具B),该工具使用用户窗体来提示用户输入一些数据。单击提交后,用户窗体将调用在用户窗体代码中找到的函数,并将用户的输入传递给该函数。
我有一个单独的工具(工具A),我希望能够通过直接调用该函数并将其传递给所需的参数来跳过此用户表单的输入部分。
工具B具有许多已使用和定期创建的版本,但是调用此函数的事件保持不变。万一该函数发生任何更改,我希望能够调用它,然后使其按预期运行。
总结:
工具A
-VBA项目(我将这里的名称更改为其他名称,以供参考)
-Module1->包含调用工具B中找到的functionA的过程
工具B
-VBA项目
-UserForm1
-functionA
有什么建议吗?我已经弄清楚了如何运行在工作表和模块上找到的任何过程/函数,但是我无法使它对UserForm函数起作用。哦,这是一个公共功能。