Microsoft® Visual Basic® Scripting Edition StrComp, fonction |
Référence du langage Version 1 |
Description
Renvoie une valeur indiquant le résultat d'une comparaison de chaîne.
Syntaxe
StrComp(string1, string2[, compare])La syntaxe de la fonction StrComp comprend les éléments suivants :
Élément Description 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 Valeurs.
Valeurs
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.