我正在尝试通过使用变量来调用 Public Sub,但似乎无法找到正确的方法。如果我要在 VBA 中做,那么它很简单,就是:
Application.Run([fnd], [FormulaCell])
这将如何转换为 VB.NET?
我在其他地方阅读过有关使用 CallByName 的信息,但似乎无法将其正确应用于我的代码。这是我尝试过的:
Dim MF As New MyProject.Modify_Formula
CallByName(MF, fnd(FormulaCell), CallType.Method)
当我尝试这种方法时,我收到一条错误消息:“范围”类型的值无法转换为“整数”。此错误消息是指 (FormulaCell)。
有人可以帮忙吗?
谢谢
在玩了很多之后,我找到了解决方案。请参阅下面的正确语法。
Dim PMF As New Part_Modify_Formula
CallByName(PMF, fnd, CallType.Method, FormulaCell)
范围 FormulaCell 需要从 ProcName 部分移动到 Args 部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句