VBA-Operatoren

Excel VBA-Operatoren

In VBA werden Operatoren verwendet, um zu überprüfen, ob eine Zahl größer als eine andere oder kleiner als eine andere oder gleich einer anderen Zahl und nicht gleich gleich ist. Die Methode ähnelt der Verwendung der Operatoren, wie wir sie in Excel verwenden, z. B. verwendet A> B einen Vergleichsoperator.

Es spielt keine Rolle, wie gut wir sind oder wie kompetent wir bei unserer Arbeit sind. Wenn wir die Grundlagen nicht richtig machen, wird alles durcheinander sein. Erstens, wenn wir die Grundlagen nicht richtig lernen, können wir nicht zum nächsten Level aufsteigen, sei es irgendein Beruf. Der Grund, warum ich so viel auf Grundlagen drücke, weil wir Ihnen im heutigen Artikel eines der Grundkonzepte „VBA-Operatoren“ zeigen werden.

Operatoren sind das Herzstück jeder Berechnung. Sie sind die Zeichen, mit denen wir eine Sache mit der anderen vergleichen. Ich bin sicher, dass Sie diese Logik an Ihrem täglichen Arbeitsplatz verwendet haben müssen.

Liste der mathematischen Operatoren

Unten finden Sie die Liste der mathematischen Operatoren, die wir regelmäßig verwenden.

Oben sind die mathematischen Operatoren aufgeführt, die allen gemeinsam sind. Wir haben auch Vergleichsoperatoren, unten ist die Liste von diesen.

Liste der Vergleichsoperatoren für VBA

  • Gleichheitszeichen (=)
  • Größer als Zeichen (>)
  • Größer als oder gleich Vorzeichen (> =)
  • Weniger als Zeichen (<)
  • Nicht gleich Zeichen ()

Lassen Sie uns diese Operatoren im Detail diskutieren.

Sie können diese VBA Operators Excel-Vorlage hier herunterladen - VBA Operators Excel-Vorlage

Gleichheitszeichen (=)

Dieses Zeichen wird verwendet, um zu vergleichen, ob eine Sache einer anderen gleich ist. Das Ergebnis dieses Operatorzeichens ist entweder TRUE oder FALSE. Wenn das eine dem anderen gleich ist, werden wir WAHR oder FALSCH.

Unten finden Sie den VBA-Code, um die Verwendung des  Operators Equal (=) zu verstehen .

Code:

 Sub Equal_Operator () Dim Val1 als String Dim Val2 als String Val1 = 25 Val2 = 25 Wenn Val1 = Val2, dann MsgBox "Beide sind gleich und das Ergebnis ist TRUE" Else MsgBox "Beide sind nicht gleich und das Ergebnis ist FALSE" End If End Sub 

Dies gibt das Ergebnis als TRUE zurück, da die Variablenwerte "Val1" und "Val2" identisch sind.

Größer als Zeichen (>)

Dieses Zeichen prüft, ob eine Nummer größer als die andere Nummer ist. Dies ist auch ein logischer VBA-Operator, bei dem das Ergebnis entweder TRUE oder FALSE ist.

Unten finden Sie den VBA-Code, um die Verwendung des  Operators " Größer als (>)" zu verstehen .

Code:

 Sub Greater_Operator () Dim Val1 als String Dim Val2 als String Val1 = 25 Val2 = 20 Wenn Val1> Val2, dann ist MsgBox "Val1 größer als der Wert2 und das Ergebnis ist WAHR" Sonst ist MsgBox "Val1 nicht größer als der Wert2 und das Ergebnis ist FALSE "End If End Sub 

Und das Ergebnis wird sein -

Größer als oder gleich Vorzeichen (> =)

Dieses Zeichen funktioniert genauso wie der obige Operator Größer als, prüft jedoch, ob die Zahl gleich ist oder nicht.

Nachfolgend finden Sie den VBA-Code, um die Verwendung des  Operators " Größer als" oder "Gleich" (> =) zu verstehen .

Code:

 Sub Greater_Than_Equal_Operator () Dim Val1 als String Dim Val2 als String Val1 = 25 Val2 = 20 Wenn Val1> = Val2, dann ist MsgBox "Val1 größer als der Wert2 und das Ergebnis ist WAHR" Andernfalls ist MsgBox "Val1 nicht größer als der Wert2 und das Ergebnis ist FALSE "End If End Sub 

Jetzt ändern wir einfach den Wert für val2 auf 25 und führen dann den Code aus.

Beide Ergebnisse geben TRUE zurück, da wir> = sign angewendet haben.

Weniger als Zeichen (<)

Dieses Zeichen prüft, ob eine Nummer kleiner als die andere Nummer ist. Dies ist auch ein logischer Operator in VBA, bei dem das Ergebnis entweder TRUE oder FALSE ist.

Unten finden Sie den VBA-Code, um die Verwendung des  Operators Less Than (<) zu verstehen .

Code:

 Sub Less_Operator () Dim Val1 als String Dim Val2 als String Val1 = 25 Val2 = 20 Wenn Val1 <Val2, dann ist MsgBox "Val1 kleiner als der Wert2 und das Ergebnis ist WAHR" Sonst MsgBox "Val1 ist nicht kleiner als der Wert2 und das Ergebnis ist FALSE "End If End Sub 

Dies gibt FALSE zurück, da 25 nicht weniger als 20 ist.

Nicht gleich Zeichen ()

Dieses ungleiche Vorzeichen ist der inverse Operator, der inverse Ergebnisse zurückgibt. Wenn das eine dem anderen gleich ist, gibt es FALSE oder TRUE zurück.

Im Folgenden finden Sie den Code zum Verständnis der Verwendung des Operators VBA Not Equal ().

Code:

 Sub NotEqual_Operator () Dim Val1 als String Dim Val2 als String Val1 = 25 Val2 = 20 Wenn Val1 Val2, dann ist MsgBox "Val1 nicht gleich val2 und Ergebnis ist TRUE" Else MsgBox "Val1 ist gleich val2 und Ergebnis ist FALSE" End If End Sub 

Sie erhalten die folgende Ausgabe.