显示布尔值/无效限定符

时间:2017-12-13 08:28:28

标签: vba excel-vba excel

也许是因为这是漫长的一天...... 我不明白。
为什么这段代码会给我一个'无效限定符'msg?

Sub UsingBooleans()
Dim MastNameNew As Boolean
MsgBox "mastnamenew value = " & MastNameNew.Value
End Sub

1 个答案:

答案 0 :(得分:0)

导致错误:MastNameNew是一个布尔变量,其唯一值可能为"False (0)""True (1)"。因此,Boolean没有可用的属性。 请找到以下代码 如果你想回答“False”或True那么使用下面的代码:

Sub UsingBooleans()
Dim MastNameNew As Boolean
MsgBox "mastnamenew value = " & MastNameNew
End Sub

如果您希望答案为“0”或“1”,请使用以下代码:

Sub UsingBooleans()
Dim MastNameNew As Boolean
MsgBox "mastnamenew value = " & CInt(MastNameNew)
End Sub