1

我试图在一个过程的末尾放置一个简单的代码来调用另一个现有的 Sub 过程,但我得到以下编译错误:Expected Sub、Function 或 Property。代码是:

Dim Teste2Sigma As VbMsgBoxResult
        Teste2Sigma = MsgBox("Deseja ignorar as razões 6/8 e 7/6, de cada amostra, que não passaram no teste 2 sigma?", vbYesNo)
        If Teste2Sigma = vbYes Then Call Teste2Sigma
        If Teste2Sigma = vbNo Then
        Exit Sub
     End If

它在一个运行完美的潜艇的末尾!

4

1 回答 1

1

您已在顶部定义Teste2Sigma为 a VbMsgBoxResult,然后您尝试使用Call它。我假设您也有该名称的子名称。如果是这样,你应该重命名你的VbMsgBoxResult变量,也许是msgBoxResult. 例如:

Dim msgBoxResult As VbMsgBoxResult
msgBoxResult = MsgBox("Deseja ignorar as razões 6/8 e 7/6, de cada amostra, que não passaram no teste 2 sigma?", vbYesNo)
If msgBoxResult = vbYes Then Call Teste2Sigma
If msgBoxResult = vbNo Then
    Exit Sub
End If
于 2013-06-05T11:47:51.777 回答