我试图在excel VBA中创建一个条件,其中有两个可能的变量x和y,
举例来说
Sub Test()
X = 6
Y = 11
If X < 3 Or X > 5 And Y < 10 Then
X = 10
Else
X = 11
End If
MsgBox X
End Sub
对于X项,当X<3 or X>5
看起来很好时,但是当我将Y更改为大于10的任何值时,说11则结果为10但应该是11。请问我是否在代码中缺少某些内容因此,当X<3 or X>5 and (y=11)>10
结果必须为11时。
问候,肯尼斯
考虑:
Sub Test()
X = 6
Y = 11
If (X < 3 Or X > 5) And Y < 10 Then
X = 10
Else
X = 11
End If
MsgBox X
End Sub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句