坑爹判断式,不要再VBA里这样写 1 < a < 3
比如下面例子的
if 1 < 5 < 3 居然是对的。。。估计是判断了 1<5
Sub tt2()
Call tt3(5)
Call tt4(5)
End Sub
Sub tt3(a)
If a > 1 And a < 3 Then
Debug.Print "a符合"
Else
Debug.Print "a不符合"
End If
End Sub
Sub tt4(a)
If 1 < a < 3 Then '坑爹判断式,不要再VBA里这样写 1 < a < 3
Debug.Print "a符合"
Else
Debug.Print "a不符合"
End If
End Sub