VBA Verwenden Sie den UND-Operator in der IF-Anweisung

Iqra Hasnain 15 Februar 2024
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.

  1. Code beginnt mit dem Schlüsselwort If.
  2. Die erste Bedingung wird für die If-Funktion angegeben.
  3. Das Schlüsselwort AND wird verwendet, um die zweite Funktion anzugeben.
  4. 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:

if und AND zusammen in vba

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:

if und AND zusammen mit mehreren Bedingungen in VBA

Der AND-Operator kann uns mit mehreren Bedingungen helfen, das gewünschte Ergebnis zu erhalten.

Verwandter Artikel - VBA Operator