Freigeben über


Eqv-Operator

Wird zur Durchführung eines logischen Äquivalenzvergleichs bei zwei Ausdrücken verwendet.

Syntax

Ergebnis=Ausdruck1Eqv-Ausdruck2

Die Syntax des Operators Eqv besteht aus den folgenden Komponenten:

Bestandteil Beschreibung
result Erforderlich. Eine beliebige numerische Variable.
expression1 Erforderlich; jeder beliebige Ausdruck.
expression2 Erforderlich; jeder beliebige Ausdruck.

Hinweise

Wenn ein Ausdruck Null ist, ist result ebenfalls Null. Wenn keiner der beiden Ausdrücke Null ist, wird result gemäß der folgenden Tabelle bestimmt.

expression1 expression2 result lautet
True True True
True False False
False True False
False False True

Der Eqv-Operator führt einen bitweisen Vergleich identisch positionierter Bits in zwei numerischen Ausdrücken durch und legt das entsprechende Bit im Ergebnis gemäß der folgenden Tabelle fest.

Bit in expression1 Bit in expression2 result lautet
0 0 1
0 1 0
1 0 0
1 1 1

Beispiel

In diesem Beispiel wird der Operator Eqv für einen logischen Äquivalenzvergleich in zwei Ausdrücken verwendet.

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

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.