StrComp, fonction

Renvoie une valeur indiquant le résultat d'une comparaison de chaîne.

StrComp(string1, string2[, compare])

Arguments

string1

Toute expression de chaîne valide.

string2

Toute expression de chaîne valide.

compare

Facultatif. Valeur numérique qui indique le type de comparaison à effectuer pour l'évaluation des chaînes. Si l'argument compare est omis, une comparaison binaire est effectuée. Les valeurs sont indiquées dans la section Paramètres.

Paramètres

L'argument compare peut prendre les valeurs suivantes :

Constante Valeur Description
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison texte.

Valeurs renvoyées

La fonction StrComp renvoie les valeurs suivantes :

Si La fonction StrComp renvoie
string1 est inférieur à string2 -1
string1 est égal à string2 0
string1 est supérieur à string2 1
string1 ou string2 est Null Null

Notes

L'exemple ci-dessous utilise la fonction StrComp pour renvoyer le résultat d'une comparaison de chaînes. Si le troisième argument vaut 1, la comparaison est textuelle. S'il vaut 0 ou s'il est absent, la comparaison est binaire.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd"   ' Définir les variables.
MyComp = StrComp(MyStr1, MyStr2, 1)   ' Renvoie 0.
MyComp = StrComp(MyStr1, MyStr2, 0)   ' Renvoie -1.
MyComp = StrComp(MyStr2, MyStr1)   ' Renvoie 1.

Version requise

Version 1