VBA-Vergleichsoperatoren: Nicht gleich, kleiner oder gleich

Inhaltsverzeichnis:

Anonim

VBA-Vergleichsoperatoren

Dies sind Operatoren, mit denen Werte verglichen werden. Vergleichsoperatoren umfassen gleich, kleiner als, größer als und ungleich

Vergleichsoperatoren werden verwendet, um Werte zu Validierungszwecken zu vergleichen. Angenommen, Sie entwickeln eine einfache Point-of-Sale-Anwendung. In dieser Anwendung möchten Sie die vor dem Posten eingegebenen Werte überprüfen. In solchen Fällen können Sie Vergleichsoperatoren verwenden. Dieser Betreiber prüft die negativen Zahlen oder stellt sicher, dass der gezahlte Betrag den in Rechnung gestellten Betrag nicht überschreitet. Vergleichsoperatoren sind in solchen Situationen nützlich.

In der folgenden Tabelle sind die in VBA definierten Vergleichsoperatoren aufgeführt.

Operator Beschreibung
= Gleich: Überprüft, ob zwei Werte gleich sind. Es wird auch als Zuweisungsoperator verwendet
< Kleiner als: Mit diesem Operator werden Zahlen subtrahiert
> Größer als: Dieser Operator wird zum Multiplizieren von Zahlen verwendet
<> Nicht gleich: Dieser Operator wird zum Teilen von Zahlen verwendet
<= Weniger als oder gleich:
> = Größer als oder gleich wie:

VBA-Vergleichsoperatoren mit Beispiel

Die folgende Tabelle zeigt Excel VBA-Vergleichsoperatoren mit Beispielen und Ausgaben.

S / N. Operator Beispiel Ausgabe
1 = Wenn x = z Dann Gibt true zurück, wenn sie gleich sind, andernfalls false
2 < Wenn x Gibt true zurück, wenn x kleiner als z ist, andernfalls false
3 > Wenn x> z Dann Gibt true zurück, wenn x größer als z ist, andernfalls false
4 <> Wenn x <> z Dann Gibt true zurück, wenn sie nicht gleich sind, andernfalls false
5 <= Wenn x <= z Dann Gibt true zurück, wenn x kleiner oder gleich z ist, andernfalls false
6 > = Wenn x> = Dann Gibt true zurück, wenn x größer als z ist, andernfalls false

Beispiel Quellcode

Gleicher Vergleichsoperator

If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If

HIER,

  • "Wenn 2 = 1, dann ... sonst ... Ende, wenn" verwendet die if-Anweisung, um die Bedingung "2 = 1" zu bewerten.
  • "MsgBox ..." ist eine integrierte Funktion, die ein Meldungsfeld anzeigt.
    • Der erste Parameter "True" oder "False" wird im Meldungsfeld angezeigt. In unserem Beispiel ist 2 nicht gleich 1, daher wird im Nachrichtenfeld "false" angezeigt.
    • Der zweite Parameter "vbOKOnly" ist die Schaltfläche, die im Meldungsfeld angezeigt wird
    • Der dritte Parameter "Equal Operator" ist der Titel des Meldungsfelds.

Das Ausführen des obigen Codes führt zu den folgenden Ergebnissen

Laden Sie den obigen Excel-Code herunter