如何忽略VBA中的返回值?

是否可以在VBA中忽略函数的返回值?如何忽略VBA中的返回值?

我有什么在当下的事:

Dim returnValue As Long 'This line is mandatory since I use Opition Explicit 

returnValue = MsgBox("...")

我想怎么办

MsgBox("...") 

在C++中我会解决这个问题是这样的:

(void) MsgBox("...") 

(如何)我可以在Excel-VBA中解决这个问题吗?

回答:

如果你不想要一个函数或方法的返回值,拨打电话去掉括号:

Msgbox "Test" 

回答:

或者使用Call

Call Msgbox("...") 

回答:

两个选项:

  1. 删除括号:MsgBox "Test"

  2. 使用Call关键字:Call MsgBox("Test")

在你的情况下,这些将是正好相当,但在一般情况下,使用Call会导致不同的效果,因为它与任何函数交易的方式参数标记为ByRef

以上是 如何忽略VBA中的返回值? 的全部内容, 来源链接: utcz.com/qa/264072.html

回到顶部