Visual Basic für Applikationen oder VBA ist eine Implementierung der Programmiersprache Visual Basic in Microsoft Office-Anwendungen gebaut und lässt Sie mehr Funktionalität, um ihre Anwendungen . Sie können Visual Basic " StrComp "-Funktion , um die Werte von zwei Zeichenfolgen in einem VBA-Skript zu vergleichen, um zu sehen, ob sie gleich sind und dann zeigen, wie Sie Ihre Funktion, basierend auf dem Ergebnis fortfahren möchten. StrComp Funktion
StrComp Funktion ist eine Visual Basic-Funktion , die funktioniert auch in VBA Script in Strings auf Gleichheit zu überprüfen. Zumindest müssen Sie zwei Strings an die Funktion übergeben . Sie können Strings in Anführungszeichen, um die Funktion oder Pass Variablen mit String-Werte liefern . Die Funktion vergleicht ein Zeichen aus jeder Saite in einer Zeit , die Umwandlung in ihre numerischen ASCII-Werte als Grundlage für den Vergleich. Wenn die numerischen Werte gleich sind , geht die Funktion das nächste Paar von Zeichen. Wenn sie nicht sind , stoppt die Funktion und zeigt an, ob der erste String Charakter eine größere oder kleinere ASCII Wert hatte.
Schreiben Fall
StrComp Funktion verfügt über eine optionale dritte Parameter , genannt " vergleichen", was anzeigt, die Compare-Methode Sie verwenden möchten . Wenn Sie diesen Parameter weglassen, verwendet die Funktion eine Groß-und Kleinschreibung Vergleich der beiden Strings . Zum Beispiel: " Hallo, Welt " und " Hallo, Welt " Rückkehr als nicht gleich wegen der Klein-und Großbuchstaben in jeden String. Wenn Sie " vbTextCompare " als dritten Parameter bieten , ignoriert die Funktion die Groß-und Kleinschreibung , so "Hallo , Welt " und " Hallo, Welt " sind gleich.
Rückgabewerte
StrComp Funktion gibt einen von drei Werten : minus eins, null oder eins. Minus eins bedeutet, dass die erste Zeichenfolge Arten vor dem zweiten , das heißt, das erste Mal ein Zeichen zwischen den beiden Saiten unterscheiden , den Charakter in der ersten Saite einen kleineren ASCII-Wert als die in der zweiten hat . Null bedeutet, dass die beiden Zeichenfolgen den gleichen Wert haben . Plus ein Mittel , dass die zweite Saite Sorten vor dem ersten .
Syntax
die StrComp Funktion aufrufen , können Sie die Funktion eingeben, gefolgt von einer Klammer und dann bieten die beiden Zeichenfolgen und , falls erforderlich, die Compare-Methode . Trennen Sie die Parameter mit Komma . Man kann nicht rufen Sie die Funktion allein. Sie haben was zu tun, mit dem Ergebnis, angeben , wie Sie es in einem bedingten " if"-Anweisung , speichern Sie es auf eine Variable oder einfach über eine Meldung , um das Ergebnis für den Benutzer anzuzeigen . Zum Beispiel die Eingabe von " var = StrComp (" Hallo , Welt "," Hallo Welt " , vbTextCompare ) " macht einen Groß-und Kleinschreibung Vergleich der beiden Strings und speichert das Ergebnis in der "var" Variable.
< Br >