StrComp-Funktion (StrVgl)

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Gibt einen Variant (Integer), die als Ergebnis einer Zeichenfolgenausdruck angibt.

Syntax

StrComp ( Zeichenfolge1, Zeichenfolge2 [Vergleichen ] )

Die Syntax der Funktion StrComp weist die folgenden Argumente:

Argument

Beschreibung

Zeichenfolge1:

Erforderlich. Beliebiger gültiger Zeichenfolgenausdruck.

Zeichenfolge2

Erforderlich. Beliebiger gültiger Zeichenfolgenausdruck.

Vergleichen

Optional. Gibt den Typ von Zeichenfolgenvergleich. Wenn die VergleichenArgument Null ist, tritt ein Fehler auf. Wenn compare ausgelassen wird, bestimmt die Option Compare -Einstellung den Typ des Vergleich.


Einstellungen

Die Einstellungen für das Argument Zeichenvergleich lauten:

Konstante

Wert

Beschreibung

vbUseCompareOption

-1

Verwendet für einen Vergleich die Einstellung der Option Compare-Anweisung.

vbBinaryCompare

0

Führt einen binären Vergleich durch.

vbTextCompare

1

Führt einen Textvergleich durch.

vbDatabaseCompare

2

Nur Microsoft Office Access 2007. Führt einen Vergleich anhand der Informationen in Ihrer Datenbank durch.


Rückgabewerte

Die Funktion StrComp weist die folgenden Rückgabewerte:

Bedingung

StrComp gibt

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

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die StrComp -Funktion verwendet, um das Ergebnis eines Zeichenvergleichs zurückzugeben. Wenn das dritte Argument 1 ist, wird ein textbasierten Vergleich durchgeführt. Wenn das dritte Argument 0 oder nicht angegeben ist, 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.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×