Opérateur Eqv

Calcule l'Ă©quivalence logique de deux expressions.

Syntaxe :


Result = Expression1 Eqv Expression2

Paramètres :

Result : variable numérique contenant le résultat de la comparaison.

Expression1, Expression2 : expressions Ă  comparer.

Lorsque vous testez l'Ă©quivalence entre des expressions logiques, vous obtenez la valeur True si les deux expressions sont soit True soit False.

Lors d'une comparaison bit par bit, l'opérateur Eqv définit le bit correspondant dans le résultat uniquement si un bit est défini dans les deux expressions ou dans aucune d'entre elles.

Exemple :


Sub ExampleEqv
Dim A As Variant, B As Variant, C As Variant, D As Variantsee #i38265
Dim vOut As Variant
    A = 10: B = 8: C = 6: D = Null
    vOut = A > B Eqv B > C ' renvoie -1
    vOut = B > A Eqv B > C ' renvoie 0
    vOut = A > B Eqv B > D ' renvoie 0
    vOut = (B > D Eqv B > A) ' renvoie -1
    vOut = B Eqv A ' renvoie -3
End Sub

Aidez-nous !