Dou*_*ats 0 excel vba if-statement
我显然有一个语法问题,想知道我在哪里神奇地忽略了这一点.厌倦了试图找到答案所以我决定问.
代码只是想检查是否X不是三个特定变量中的任何一个,如果不是,则P = 3其他P将等于1或2基于组合框结果.
我尝试使用Or语句而没有运气.
If X <> 15 Then
P = "3"
Else
If X <> 18 Then
P = "3"
End If
Else
If X <> 20 Then
P = "3"
End If
ElseIf ComboBox <> "Other Condition" Then
P = 1
Else: P = 2
End If
Run Code Online (Sandbox Code Playgroud)
If X <> 2 And X <> 3 And X <> 4 Then
P = 3
ElseIf ComboBox <> "OtherCondition" Then
P = 1
Else
P = 2
End If
Run Code Online (Sandbox Code Playgroud)