Freigeben über


Or-Operator

Führt eine logische Disjunktion zweier Ausdrücke aus.

Syntax

Ergebnis = ausdruck1oderexpression2

Die Syntax des Or-Operators besteht aus folgenden Teilen:

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

Hinweise

Wenn einer oder beide Ausdrücke als True ausgewertet werden, ist resultTrue. In der folgenden Tabelle wird veranschaulicht, wie das Ergebnis bestimmt wird.

expression1 Und expression2 gleich Hat result den Wert
True True True
True False True
True Null True
False True True
False False False
False Null Null
Null True True
Null False Null
Null Null Null

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

Bit in expression1 Und Bit in expression2 gleich Hat result den Wert
0 0 0
0 1 1
1 0 1
1 1 1

Beispiel

In diesem Beispiel wird mit dem Or-Operator eine logische Disjunktion mit zwei Ausdrücken ausgeführt.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Or B > C    ' Returns True.
MyCheck = B > A Or B > C    ' Returns True.
MyCheck = A > B Or B > D    ' Returns True.
MyCheck = B > D Or B > A    ' Returns Null.
MyCheck = A Or B    ' Returns 10 (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.