Eqv-OperatorEqv operator

Wird zur Durchführung eines logischen Äquivalenzvergleichs bei zwei Ausdrücken verwendet.Used to perform a logical equivalence on two expressions.

SyntaxSyntax

Ergebnis=expression1 Eqv expression2result=expression1 Eqv expression2

Die Syntax des Operators Eqv besteht aus den folgenden Komponenten:The Eqv operator syntax has these parts:

TeilPart BeschreibungDescription
resultresult Erforderlich. Eine beliebige numerische Variable.Required; any numeric variable.
expression1expression1 Erforderlich. Ein beliebiger Ausdruck.Required; any expression.
expression2expression2 Erforderlich; jeder beliebige Ausdruck.Required; any expression.

HinweiseRemarks

Wenn ein Ausdruck Null ist, ist result ebenfalls Null.If either expression is Null, result is also Null. Wenn kein Ausdruck nullist, wird Result gemäß der folgenden Tabelle bestimmt.When neither expression is Null, result is determined according to the following table.

Wenn expression1If expression1 is Und expression2 istAnd expression2 is Das Ergebnis istThe result is
TrueTrue TrueTrue TrueTrue
TrueTrue FalseFalse FalseFalse
FalseFalse TrueTrue FalseFalse
FalseFalse FalseFalse TrueTrue

Der Eqv -Operator führt einen bitweisen Vergleich identisch positionierter Bits in zwei numerischen Ausdrücken durch und legt das entsprechende Bit in Result gemäß der folgenden Tabelle fest.The Eqv operator performs a bitwise comparison of identically positioned bits in two numeric expressions and sets the corresponding bit in result according to the following table.

Bit in expression1If bit in expression1 is Bit in expression2And bit in expression2 is result lautetThe result is
00 00 11
00 11 00
11 00 00
11 11 11

BeispielExample

In diesem Beispiel wird der Operator Eqv für einen logischen Äquivalenzvergleich in zwei Ausdrücken verwendet.This example uses the Eqv operator to perform logical equivalence on two expressions.

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 auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.