在Access VBA中的IF .... then语句

时间:2016-12-16 14:58:56

标签: vba if-statement access-vba

我正在测试我对if then语句的理解,我在下面写了一些小东西,但当我点击时,没有任何事情发生。我期待一个msgbox会出现问我是否要退出并让我选择。我有没有想念。感谢

Error: [ng:areq] Argument 'MyAppController' is not a function, got undefined

1 个答案:

答案 0 :(得分:2)

你必须从另一个子语言中调用它:

Sub main()
    Dim bQuit As Boolean

    testifthenelse bQuit
End Sub

同时,如果你想运行并测试它自己"然后使参数可选

Sub testifthenelse(Optional bQuit As Variant)
    Dim s As String

    s = "Do you want to quit?"
    If MsgBox(s, vbYesNo, "Quite?") = vbYes Then
        bQuit = True
    Else
        bQuit = False
    End If
End Sub