共用方式為


Or 運算子

用來在兩個 表達式上執行邏輯分離。

語法

結果 = expression1Orexpression2

Or運算子語法具有下列部分:

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

註解

如果任一運算式或兩個運算式都評估為 True則結果True。 下表說明 如何決定結果

如果 expression1 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運算子也會在兩個數值表達式中執行相同位置位的位比較,並根據下表在結果中設定對應的位。

如果 expression1 中的 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 支援與意見反應