VBA Verwenden Sie den UND-Operator in der IF-Anweisung
Wir stellen Ihnen anhand von Beispielen vor, wie Sie die IF
-Anweisung und den Operator AND
zusammen in VBA verwenden.
Verwenden Sie den AND
-Operator für die If
-Anweisung in VBA
Die Funktion des Operators UND
gibt nur dann True
zurück, wenn alle Operatorbedingungen True
sind. Wenn eine der Bedingungen des AND
-Operators False
ist, wird False
zurückgegeben.
Wir können den UND
-Operator mit einer Wenn
-Anweisung verwenden, die einen Wert ergibt, wenn die Bedingung True
ist, und einen anderen Wert ergibt, wenn die Bedingung False
ist.
VBA ermöglicht die Kombination der AND
-Funktion mit der VBA If
-Anweisung. Mehrere Bedingungen können getestet werden, indem zwei Funktionen in der VBA-Codierung kombiniert werden.
Das Ergebnis ist true
, wenn beide Funktionen gleichzeitig wahr sind, und wird false
, wenn das Ergebnis einer der beiden Funktionen an einem Punkt falsch ist. Wir können die If- und AND-Funktionen kombinieren, indem wir die folgenden Schritte ausführen.
- Code beginnt mit dem Schlüsselwort
If
. - Die erste Bedingung wird für die
If
-Funktion angegeben. - Das Schlüsselwort
AND
wird verwendet, um die zweite Funktion anzugeben. - Wir definieren die zweite Bedingung für die
UND
-Funktion.
Lassen Sie uns ein Beispiel haben, in dem wir sowohl If
als auch AND
zusammen verwenden.
Code:
# vba
Sub IfANDTogether()
If 10 < 20 And 20 > 12 Then
MsgBox "Congrats! Both Situations are passed"
Else
MsgBox "Sorry! One or both situations have failed."
End If
End Sub
Ausgang:
Wie Sie sehen können, erhalten wir eine Glückwunschnachricht, wenn beide Bedingungen True
sind. Aber wenn eine oder beide Situationen false
sind, erhalten wir eine Entschuldigung.
Wir können auch mehr als zwei Bedingungen verwenden, wie unten gezeigt.
Code:
# vba
Sub ifAndTogether()
If 13 = 13 And 12 > 10 And 12 - 1 = 11 Then
MsgBox "Congrats! All Situations are passed."
Else
MsgBox "Sorry! Some or all situations have failed."
End If
End Sub
Ausgang:
Der AND
-Operator kann uns mit mehreren Bedingungen helfen, das gewünschte Ergebnis zu erhalten.