Fonction StrComp
Renvoie une variante (Integer) indiquant le résultat d'une comparaison de chaînes.
Syntaxe
StrComp(string1, string2, [ compare ])
La syntaxe de la fonction StrComp comporte les arguments nommés suivants :
Élément | Description |
---|---|
string1 | Obligatoire. Toute expression de chaînevalide. |
string2 | Obligatoire. Toute expression de chaîne valide. |
comparer | Facultatif. Spécifie le type de comparaison de chaînes. Si l’argumentcompare a la valeur Null, une erreur se produit. Si comparer est omis, le paramètre Option comparer détermine le type de comparaison. |
Paramètres
Les paramètres de l’argument compare sont les suivants :
Constante | Valeur | Description |
---|---|---|
vbUseCompareOption | -1 | Effectue une comparaison à l’aide du paramètre de l’optioninstruction Comparer. |
vbBinaryCompare | 0 | Effectue une comparaison binaire. |
vbTextCompare | 1 | Effectue une comparaison textuelle. |
vbDatabaseCompare | 2 | Microsoft Access uniquement. Effectue une comparaison basée sur les informations dans votre base de données. |
Valeurs de retour
La fonction StrComp peut renvoyer les valeurs suivantes :
Si | StrComp renvoie |
---|---|
la chaîne string1 est inférieure à string2 | -1 |
la chaîne string1 est égale à string2 | 0 |
la chaîne string1 est supérieure à string2 | 1 |
string1 ou string2 est Null | Null |
Exemple
Dans cet exemple, la fonction StrComp permet de renvoyer les résultats d'une comparaison de chaînes. Si le troisième argument est 1, une comparaison textuelle est effectuée ; si le troisième argument est 0 ou omis, une comparaison binaire est effectuée.
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.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.