StrComp, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Renvoie une variante (entier) indiquant le résultat d’une expression de chaîne.

Syntaxe

StrComp ( chaîne1, chaîne2 [comparaison ] )

La syntaxe de la fonction StrComp comprend les arguments suivants :

Argument

Description

chaîne1

Obligatoire. Toute expression de chaîne valide.

chaîne2

Obligatoire. Toute expression de chaîne valide.

comparer

Facultatif. Spécifie le type de comparaison de chaînes. Si la comparerargument est Null, une erreur se produit. Si l’argument compare est omis, le paramètre Option Compare détermine le type de comparaison.


Paramètres

Comparer des arguments sont les suivantes :

Constante

Valeur

Description

vbUseCompareOption

-1

Effectue une comparaison à l’aide de la valeur de l’instruction Option Compare .

vbBinaryCompare

0

Effectue une comparaison binaire.

vbTextCompare

1

Effectue une comparaison de texte.

vbDatabaseCompare

2

Microsoft Office Access 2007 uniquement. Effectue une comparaison en fonction des informations dans votre base de données.


Renvoyer des valeurs

La fonction StrComp comporte les valeurs renvoyées suivantes :

Si

StrComp renvoie

chaîne1 est inférieure à chaîne2

-1

chaîne1 est égal à chaîne2

0

chaîne1 est supérieur à chaîne2

1

chaîne1 ou chaîne2 est Null

Null


Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction StrComp pour renvoyer les résultats d’une comparaison de chaînes. Si le troisième argument est 1, une comparaison de texte est effectuée ; Si le troisième argument est égal à 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.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×