我有一个变量条件。我尝试检查条件是否为真。

在下面的示例中,我为变量MyCond分配了条件“ 1 = 1”(这是正确的)。
我正在尝试检查MyCond中的条件是否为真。
你能帮忙吗?



Sub Test()

    MyCond = "1=1"
    If MyCond = True Then
        MsgBox "That is true"
    Else
        MsgBox "That is false"
    End If
End Sub

最佳答案

您可以使用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

关于excel - 变量中的条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21408889/

10-10 18:49