StrComp-Funktion
Gibt eine Variante (ganze Zahl) zurück, die das Ergebnis eines Zeichenfolgenvergleichs angibt.
Syntax
StrComp(Zeichenfolge1, Zeichenfolge2, [ compare ])
Die Syntax der StrComp-Funktion umfasst die folgenden benannten Argumente:
Teil | Beschreibung |
---|---|
Zeichenfolge1 | Erforderlich. Ein beliebiger gültiger Zeichenfolgenausdruck. |
Zeichenfolge2 | Erforderlich. Ein beliebiger gültiger Zeichenfolgenausdruck. |
compare | Optional. Gibt die Art des Zeichenfolgenvergleichs an. Wenn das Compare-ArgumentNull ist, tritt ein Fehler auf. Wenn compare weggelassen wird, bestimmt die Option Compare-Einstellung den Typ des Vergleichs. |
Einstellungen
Die Einstellungen für das compare-Argument sind:
Konstante | Wert | Beschreibung |
---|---|---|
vbUseCompareOption | -1 | Führt mit der Einstellung der Option Compare-Anweisung einen Vergleich aus. |
vbBinaryCompare | 0 | Führt einen binären Vergleich aus. |
vbTextCompare | 1 | Führt einen Textvergleich aus. |
vbDatabaseCompare | 2 | Nur Microsoft Access. Führt anhand der Informationen in Ihrer Datenbank einen Vergleich aus. |
Rückgabewerte
Die StrComp-Funktion hat die folgenden Rückgabewerte:
Wenn | Gibt StrComp Folgendes zurück |
---|---|
Zeichenfolge1 ist kleiner als Zeichenfolge2 | -1 |
Zeichenfolge1 ist gleich Zeichenfolge2 | 0 |
Zeichenfolge1 ist größer als Zeichenfolge2 | 1 |
Zeichenfolge1 oder Zeichenfolge2 ist Null | Null |
Beispiel
Dieses Beispiel verwendet die StrComp-Funktion, um die Ergebnisse eines Zeichenfolgenvergleichs zurückzugeben. Wenn das dritte Argument 1 ist, wird ein Textvergleich durchgeführt. Wenn das dritte Argument 0 ist oder weggelassen wird, wird ein binärer Vergleich durchgeführt.
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.