Bonsoir, ci joint une solution sans VBA, mais avec une restructuration de votre classeur :
Un tableau "unique" pour entrer les données, avec en première colonne la date d'achat, ensuite le nom de l'enfant, puis la "catégorie" d'achat, et pour finir l'article et sa quantité. Le prix total est automatique.
Chaque achat, pour chaque enfant, pour chaque jour est représenté par une ligne du tableau. Ce tableau vous permet de faire différent tri et/ou filtre. Comme cela vous pouvez extraire les achats d'un enfant particulier, ou bien les achats effectués lors d'une journée précise.
Une feuille "Système" regroupe les différentes liste de choix de ce tableau ainsi que le tableau de correspondance "article/prix unitaire".
Il y a une troisième feuille qui contient un tableau croisé dynamique qui vous permet de connaître différentes choses sur les données du tableau de saisie, il vous est alors possible de connaître les dépenses totales d'un enfant, d'une date ou autre, c'est "la toute puissance d'Excel" ! De mon coté je ne pourrais pas faire tellement mieux....
vbMBHB