Einführung in Vergleichsoperatoren in VBA

Bilal Shahid 8 Oktober 2023
  1. Einführung in Vergleichsoperatoren in VBA
  2. Vergleichsoperatoren in VBA
Einführung in Vergleichsoperatoren in VBA

Dieser Artikel behandelt verschiedene Vergleichsoperatoren, die von VBA bereitgestellt werden, und beschreibt den Operator <> im Detail.

Einführung in Vergleichsoperatoren in VBA

Microsoft Office-Anwendungen haben unermüdlich daran gearbeitet, ihren Kunden den besten Service zu bieten. Jede Microsoft Office-Anwendung wird sorgfältig mit unzähligen Funktionen für die Benutzerfreundlichkeit erstellt.

Eine der besten Funktionen von Microsoft Office-Anwendungen besteht darin, dass Sie automatisierte Aufgaben intern programmieren können. Als Ergebnis spart es dem Benutzer viel Zeit und verbessert die Leistungsfähigkeit einer Anwendung.

Die Anwendung kann die von den Benutzern geschriebenen personalisierten Aufgaben ausführen, die wir im gesamten Unternehmen gemeinsam nutzen können, um eine bessere Lösung für jedes Problem zu entwickeln.

Überblick über VBA

VBA ist eine Abkürzung für Visual Basic for Applications. Es ist eine relativ einfache interne Programmiersprache, die in Microsoft Office-Anwendungen verwendet wird.

Es ermöglicht eine umfassende Skalierbarkeit der Funktionen, die die Microsoft Office-Anwendung bietet. Darüber hinaus kann der Benutzer Aufgaben automatisieren, indem er mit Hilfe von VBA ein Programm schreibt. Diese Programme werden als Makros bezeichnet. Sie ersparen den Mitarbeitern viel Aufwand und steigern die Arbeitsproduktivität.

Wenn Sie beispielsweise am Ende des Monats eine Zusammenfassung mehrerer Transaktionen erstellen müssen, die in einem Microsoft Excel-Blatt aufgezeichnet sind, können Sie ein Programm in VBA schreiben, das Ihnen bei dieser Aufgabe hilft. Sobald das Programm geschrieben ist, führen Sie es gemäß Ihren Anforderungen aus.

Vergleichsoperatoren in VBA

VBA bietet viele Operatoren für die Benutzer, um bei den Vergleichsanweisungen zu helfen. Operatoren sind wesentliche Bestandteile jeder Sprache, und VBA bietet alle grundlegenden Operatoren für die Benutzer.

Darüber hinaus können Benutzer einen Operator überladen, damit er eine vom Benutzer gewünschte Aktion ausführen kann. In Visual Basic sind sechs grundlegende Vergleichsoperatoren definiert. Die Liste der Vergleichsoperatoren ist unten angegeben.

  1. <-Operator
  2. >-Operator
  3. <=-Operator
  4. Operator >=
  5. =-Operator
  6. <>-Operator

All dies wird im Folgenden anhand eines Beispiels beschrieben.

der Operator <

Der Operator < wird als Operator kleiner als bezeichnet und hat die folgende Syntax:

result = expression1 < expression2

Wenn Ausdruck1 kleiner als Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

der Operator <=

Der Operator <= wird als Operator kleiner oder gleich bezeichnet und hat die folgende Syntax:

result = expression1 <= expression2

Wenn Ausdruck1 kleiner oder gleich Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

den >-Operator

Der Operator > wird als Operator größer als bezeichnet und hat die folgende Syntax:

result = expression1 > expression2

Wenn Ausdruck1 größer als Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

der Operator >=

Der Operator >= wird als Operator größer als oder gleich bezeichnet und hat die folgende Syntax:

result = expression1 >= expression2

Wenn Ausdruck1 größer oder gleich Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

den Operator =

Der Operator = wird als Operator gleich bezeichnet und hat die folgende Syntax:

result = (expression1 = expression2)

Wenn Ausdruck1 gleich Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

Der Operator = wird auch als Zuweisungsoperator verwendet. Sie weist den Variablen Werte zu. Die Syntax zur Verwendung des Operators = als Zuweisungsoperator ist unten dargestellt:

var1 = var2

Der Zuweisungsoperator weist var1 den Wert von var2 zu. Damit der Zuweisungsoperator einwandfrei funktioniert, sollte der Benutzer darauf achten, dass beide Variablen den gleichen Datentyp haben.

der Operator <>

Der Operator <> wird als Operator ungleich bezeichnet und hat die folgende Syntax:

result = expression1 <> expression2

Wenn Ausdruck1 ungleich Ausdruck2 ist, gibt die Anweisung true zurück; andernfalls false.

Beispiele für den Operator <> in VBA

Wir können den Operator <> für verschiedene Zwecke in VBA verwenden. Die Auswahl eines Vergleichsoperators hängt von den Anforderungen des Benutzers ab. Drei Beispiele wurden im Folgenden in folgendem Format diskutiert:

  • Vergleich zweier Konstanten.
  • Vergleich einer Konstanten und einer Variablen.
  • Vergleich zweier Variablen.

Wir können den Operator <> verwenden, um jeden Ausdruck auszuwerten, der eine Konstante, eine Variable oder beides enthält.

Beispiel 1: Zwei Konstanten vergleichen

Wir können den Vorteil des Operators <> nutzen, indem wir ihn verwenden, um zwei Konstanten zu vergleichen. Sie können zuvor im Code definierte Konstanten vergleichen oder selbst einen Ausdruck mit Konstanten erstellen.

Beispielcode:

12 <> 8

Der Ausdruck gibt true zurück, weil 12 nicht gleich 8 ist. Siehe ein weiteres Beispiel unten, wo wir false als Ausgabe erhalten.

4.7 <> 4.7

Der obige Ausdruck gibt false zurück, weil 4.7 gleich 4.7 ist.

Beispiel 2: Vergleichen Sie eine Variable mit einer Konstanten

Wir können den Operator <> verwenden, um eine Variable mit einer Konstanten zu vergleichen. Sie müssen sicherstellen, dass beide denselben Datentyp verwenden.

Wenn Sie beispielsweise überprüfen möchten, ob die Liste der in den Blättern erhaltenen Antworten nur von Frauen stammt, können Sie den folgenden Ausdruck verwenden:

gender <> "male"

Das Geschlecht sollte einen string-Datentyp haben, um einen Vergleich zwischen den beiden zu ermöglichen. Da Geschlecht eine Variable ist, gibt der Ausdruck false zurück, wenn es den Wert männlich hat. Umgekehrt, wenn die Variable Geschlecht den Wert weiblich hat, gibt der Ausdruck true zurück.

Beispiel 3: Vergleichen Sie zwei Variablen des gleichen Datentyps

Zwei Variablen des gleichen Datentyps können mit dem Operator <> verglichen werden. Beispielsweise können Sie den Operator <> verwenden, um doppelte Datensätze in einer Liste zu überprüfen.

rollnumber1 <> rollnumber2

Da es sich bei beiden um Variablen handelt, gibt der Ausdruck false zurück, wenn rollnumber1 gleich rollnumber2 ist.

Es zeigt, dass die Liste doppelte Datensätze enthält. Wenn sich rollnumber1 jedoch von rollnumber2 unterscheidet, gibt die Anweisung true zurück, was darauf hinweist, dass die Datensätze eindeutig sind.

Wir haben also gelernt, dass VBA zahlreiche Operatoren unterstützt, die beim Vergleich verschiedener Ausdrücke helfen. Wir können jeden der Operatoren gemäß den Benutzeranforderungen verwenden.

Bilal Shahid avatar Bilal Shahid avatar

Hello, I am Bilal, a research enthusiast who tends to break and make code from scratch. I dwell deep into the latest issues faced by the developer community and provide answers and different solutions. Apart from that, I am just another normal developer with a laptop, a mug of coffee, some biscuits and a thick spectacle!

GitHub

Verwandter Artikel - VBA Operator