0

我有一个设置为 True 或 False 的常数。如何在常量上使用条件运算符?

例如,我想做这样的事情:

Public Const IsMale = true

If IsMale = True Then
    ...
Else
    ...
End If

但我得到以下编译错误:

Compile Error: Invalid Outside Procedure
4

1 回答 1

3

在模块级别声明 constIsMale并且以后不要为其赋值(虽然不允许)。

下面是示例代码

Public Const IsMale = True

Sub test()

    If IsMale Then
        MsgBox "Male"
    Else
        MsgBox "FeMale"
    End If

End Sub

或者

如果您想在下面定义本地使用(删除公共关键字)

Sub test()

 Const IsMale = True

    If IsMale Then
        MsgBox "Male"
    Else
        MsgBox "FeMale"
    End If

End Sub

在下面阅读更多

在此处输入图像描述

于 2013-11-04T18:51:45.690 回答