Définit et renvoie le mode de comparaison pour comparer les clés de chaîne dans un objet Dictionary.
object.CompareMode[ = compare]
object
Correspond toujours au nom d'un objet Dictionary.
compare
Facultatif. Si elle est fournie, la valeur compare représente le mode de comparaison employé par diverses fonctions telles que StrComp.
L'argument compare peut prendre l'une des valeurs suivantes :
Constante | Valeur | Description |
---|---|---|
vbBinaryCompare | 0 | Effectuer une comparaison binaire. |
vbTextCompare | 1 | Effectuer une comparaison texte. |
Les valeurs supérieures à 2 peuvent être utilisées pour faire référence à des comparaisons utilisant des ID de paramètres locaux (LCID). Une erreur se produit si vous tentez de changer le mode de comparaison d'un objet Dictionary contenant déjà des données.
La propriété CompareMode utilise les mêmes valeurs que l'argument compare de la fonction StrComp.
L'exemple ci-dessous illustre l'utilisation de la propriété CompareMode :
Dim d
Set d = CreateObject("Scripting.Dictionary")
d.CompareMode = vbTextCompare
d.Add "a", "Athènes" ' Ajoute des clés et des éléments.
d.Add "b", "Belgrade"
d.Add "c", "Casablanca"
d.Add "B", "Baltimore" ' La méthode Add échoue sur cette ligne parce que
' la lettre b existe déjà dans Dictionary.
Count, propriété | Item, propriété | Key, propriété
Application: Dictionary, objet