我有一个设置为 True 或 False 的常数。如何在常量上使用条件运算符?
例如,我想做这样的事情:
Public Const IsMale = true
If IsMale = True Then
...
Else
...
End If
但我得到以下编译错误:
Compile Error: Invalid Outside Procedure
在模块级别声明 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
在下面阅读更多