Partage via


Option Compare, instruction

Utilisé au niveau du module pour déclarer la méthode de comparaison par défaut à utiliser lors de la comparaison des données de chaîne.

Syntaxe

Option Compare { Binary | Text | Database }

Remarques

Si vous l'utilisez, l'instruction Option Compare doit apparaître dans un module avant toute procédure.

L'instruction Option Compare spécifie la méthode de comparaison de chaînes (Binary, Text ou Database) pour un module. Si un module n'inclut aucune instruction Option Compare, la méthode de comparaison du texte par défaut est Binary.

  • Option Compare Binary compare des chaînes selon un ordre de tri dérivé des représentations binaires internes des caractères. Dans Microsoft Windows, l'ordre de tri est déterminé par la page de codes. Un ordre de tri binaire classique est illustré dans l'exemple suivant :

    A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø 
    
    
  • Option Compare Text compare des chaînes selon un ordre de tri alphabétique ne tenant pas compte de la casse qui est déterminé par les paramètres régionaux de votre système. Lorsque les mêmes caractères sont triés à l’aide de l’option Comparer le texte, l’ordre de tri de texte suivant est généré :

      (A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 
    
    
  • L'instruction Option Compare Database ne peut être utilisée que dans Microsoft Access. Les chaînes sont comparées selon l'ordre de tri déterminé par l'ID de paramètres régionaux de la base de données où les chaînes sont comparées.

Exemple

Dans cet exemple, l'instruction Option Compare permet de définir la méthode de comparaison de chaînes par défaut. L'instruction Option Compare est uniquement utilisée au niveau du module.

' Set the string comparison method to Binary. 
Option Compare Binary ' That is, "AAA" is less than "aaa". 
' Set the string comparison method to Text. 
Option Compare Text ' That is, "AAA" is equal to "aaa". 

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.