Or 运算符

用于对两个表达式执行逻辑或运算。

语法

结果 = expression1expression2

Or 运算符的语法包含以下部分:

Part 说明
result 必需,任何数值变量
Expression1 必需,任何表达式。
expression2 必需,任何表达式。

备注

如果任一或两个表达式的计算结果为 True,那么 resultTrue。 下表说明了如何确定 结果

如果 expression1 而且 expression2 result
True True True
True False True
True Null True
False True True
False False False
False Null Null
Null True True
Null False Null
Null Null Null

Or 运算符还对两个数值表达式中位置相同的位执行按位比较,并根据下表在结果中设置相应的位。

如果 expression1 中的位为 并且 expression2 中的位是 result
0 0 0
0 1 1
1 0 1
1 1 1

示例

此示例使用 Or 运算符对两个表达式执行逻辑或运算。

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Or B > C    ' Returns True.
MyCheck = B > A Or B > C    ' Returns True.
MyCheck = A > B Or B > D    ' Returns True.
MyCheck = B > D Or B > A    ' Returns Null.
MyCheck = A Or B    ' Returns 10 (bitwise comparison).

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。