共用方式為


Imp 運算子

用來在兩個 表達式上執行邏輯含意。

語法

結果=expression1Impexpression2

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

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

註解

下表說明 如何決定結果

如果 expression1 expression2 結果
True True True
True False False
True Null Null
False True True
False False True
False Null True
Null True True
Null False Null
Null Null Null

Imp運算子會在兩個數值表達式中執行相同位置位的位比較,並根據下表在結果中設定對應的位。

如果 expression1 中的 bit 為 expression2 中的位是 結果
0 0 1
0 1 1
1 0 0
1 1 1

範例

這個範例會使用 Imp 運算子在兩個運算式上執行邏輯隱含。

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

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應