Bonjour,
Pour faciliter ta compréhension, une explication de l'objet Dictionary.
L'objet Dictionary (créé par l'instruction CreateObject("Scripting.Dictionary")) est une collection d'éléments associée à une clé unique. Cette clé est en général une chaîne ou un entier.
Si par exemple, "dico1" est un objet Dictionary,
Les méthodes (actions) possibles sont :
dico1.Add Ajoute une nouvelle paire clé/élément à l'objet
dico1.Exists Renvoie une valeur de type Boolean qui indique si une clé spécifiée existe dans l’objet .
dico1.Items Renvoie un tableau de tous les éléments de l'objet .
dico1.Keys Renvoie un tableau de toutes les clés de l'objet .
dico1.Remove Supprime la paire clé/élément spécifiée de l’objet .
dico1.RemoveAll Supprime toutes les paires clé/élément de l’objet .
Les propriétés possibles sont :
dico1.Count Renvoie le nombre de paires clé/élément dans l'objet .
dico1.Item Définit ou renvoie la valeur d’un élément de l'objet par son indice : dico1.item(i) ou dico1(i)
dico1.Key Définit ou renvoie la valeur d’un élément de l'objet par sa clé : dico1.key(clé) ou dico1(clé)
NB: A noter que si clé1 n'existe pas, l'instruction dico1(clé1) = élément1 est équivalente à l'instruction dico1.Add clé1, élément1