VB.NET 调用 Sub 使用变量

帕特里克

我正在尝试通过使用变量来调用 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章