我在变量中有条件。我试着检查条件是否正确。
在下面的示例中,我将条件“1 = 1”(这是真的)分配给变量MyCond。 我正试图检查MyCond中的情况是否属实。 你能帮忙吗?
Sub Test()
MyCond = "1=1"
If MyCond = True Then
MsgBox "That is true"
Else
MsgBox "That is false"
End If
End Sub
答案 0 :(得分:5)
您可以使用Evaluate(MyCond)
:
Sub Test()
Dim MyCond As String
MyCond = "1=1"
If Evaluate(MyCond) Then
MsgBox "That is true"
Else
MsgBox "That is false"
End If
End Sub
答案 1 :(得分:0)
只需构建一个布尔
Sub test()
Dim myCond As Boolean
myCond = (1 = 1)
MsgBox myCond
End Sub