計算兩個表示式在邏輯上是否相等。
Result = Expression1 Eqv Expression2
Result:包含比較結果的任意數值變數。
Expression1、expression2:要比較的任意表示式。
當測試兩個布林表示式是否相等時,如果兩個表示式均為 True (真) 或均為 False (假),則結果為 True (真)。
按位元比較時,如果兩個表示式均設定了某位元或均未設定某位元,則 Eqv 運算子僅在結果中設定對應的位元。
Sub ExampleEqv
Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant
Dim vOut as Variant
vA = 10:vB = 8:vC = 6:vD = Null
vOut = A > B Eqv B > C REM 傳回 -1
vOut = B > A Eqv B > C REM 傳回 -1
vOut = A > B Eqv B > D REM 傳回 -1
vOut = (B > D Eqv B > A) REM 傳回 0
vOut = B Eqv A REM 傳回 -1
End Sub