Je ne vois pas l'utilité d'un dictionnaire. Pas besoin d'établir la liste des noms.
L’intérêt du Dico, c’est qu'il te permet d'établir une liste de noms sans doublon. Ensuite, il suffit de passer la liste en revue et d’associer le résultat recherché (nombre d’enfant par exemple) à chacun de ces noms.
Il y a plusieurs possibilités pour arriver à ce même résultat mais tout dépend de la structure et du contenu réels de ton fichier. (Exemple : si dans ta liste il n’y a que des enfants, inutile de tester ce paramètre pour incrémenter le compteur).
Si tu avais transmis ton code, il aurait été plus facile de choisir l’adaptation idoine.
je n'arrive pas à comprendre comment tu fais pour passer d'un onglet à un autre
Je ne passe pas d’une feuille à l’autre. Je cherche les valeurs dans la feuille C, je calcule le résultat attendu (nombre d’enfants) et j’affecte ces données à des cellules de la feuille D.
Il n’y a pas de sélection de feuille ou de cellulle.
Exemple :
Worksheets("D").Range("A" & Ligne).Resize(1, 3) = C.Offset(0, -1).Resize(1, 3).Value
Ou
Worksheets("D").Range("D" & Ligne).Value = Compteur
A+