VBA-Betreiber - Liste der Excel VBA-Operatoren (Beispiele)

Inhaltsverzeichnis

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 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 zeigen werden: "VBA-Operatoren".

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 denen.

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.

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" Andernfalls 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" Sonst 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, wobei 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 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 < Val2 Then MsgBox "Val1 is less than the val2 and result is TRUE" Else MsgBox "Val1 is not less than the val2 and result is FALSE" End If End Sub

This returns FALSE because 25 is not less than 20.

Not Equal to Sign ()

This not equal to sign is the inverse operator returns inverse results. If the one thing is equal to another, then it returns FALSE or else TRUE.

Below is the Code to understand the use of the VBA Not Equal () operator.

Code:

Sub NotEqual_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 Val2 Then MsgBox "Val1 is not equal to val2 and result is TRUE" Else MsgBox "Val1 is equal to val2 and result is FALSE" End If End Sub

You will get the following output.

Interessante Beiträge...