Or 運算子

用於對兩個 表達式執行邏輯析取。

語法

結果 = expression1或expression2

Or 運算子語法包含以下部分:

部分 描述
result 必要;任何數值的變數。
expression1 必要;任何運算式。
expression2 必要;任何運算式。

註解

若其中一個或兩個表達式都值為 True, 則結果 為 True。 下表 說明結果的 判定方式。

若 表達式1 為 而 expression2 是 然後結果是
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 運算子也會對兩個數值表達式中位置相同的位元進行位元比較,並依下列表格設定對應的位元。

若 表達 式 1 中的位元為 而 bit,在 expression2 中為 然後結果是
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 支援與意見反應。