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. |
Settings
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour