Compter dans un dictionnary
Bonjour à tous,
J'ai une liste d'articles auxquels sont associés une lettre (A, B, C ou rien). Cette liste possède des doublons. Ceux-ci sont de différents formats (Nombre, Texte).
Du coup, pour obtenir une liste sans doublon j'utilise l'objet Dictionnary en forçant, à l'aide de Cstr(), la mémorisation de la clé en string.
Code:
1 2 3 4 5 6 7
| For i = 13 To Ligne
Clé = CStr(WsTemp.Range("E" & i))
Valeur = CStr(WsTemp.Range("F" & i))
If Not MonDico.Exists(Clé) Then MonDico.Add Clé, Valeur
Next i |
Pour pouvoir compter le nombre de A, B, C ou rien, je voulais pouvoir boucler sur toutes les clés afin d'en connaître la valeur associée. Sauf que, je sèche.
Si vous avez la solution, je suis preneur !
Ps : Cette partie de procédure est intégrée à une sub plus volumineuse
Merci, et bonne journée,