逻辑运算符用法

逻辑运算符允许对一个或多个表达式进行运算,并返回一个逻辑值。逻辑运算符包括:And(逻辑与)、Or(逻辑或)、Not(逻辑非)、Eqv(与或)、Imp(蕴含)、Xor(异或)。

结果=表达式1 And 表达式2

例如,If x>1 And y<10 Then,表示如果x的值大于1且y的值小于10时,就执行Then后面的代码。

结果=表达式1 Or 表达式2

例如,If x>1 Or y<10 Then,表示如果x的值大于1,或者y的值小于10,则执行Then后面的代码。

结果=Not 表达式

例如,If Not IsError(x) Then,如果IsError返回False则执行Then后面的代码,表示x中不包含错误。

结果=表达式1 Xor 表达式2

逻辑运算符的优先顺序

逻辑运算符的优先顺序依次为:Not——And——Or——Xor。如果在同一行代码中多次使用相同的逻辑运算符,则从左到右进行运算。