Ressortir des données uniques d'une liste de course

Bonjour à tous

Débutant en VBA, je dois réaliser l'exercice suivant: réaliser une liste de course en automatique, en fonction des recettes choisies pour la semaine

Par exemple j'ai des recettes (dans la colonne A on y trouve le poids en gramme et dans la colonne B le nom de l'ingrédient) défini comme:

RECETTE A

100 tomate

500 courgette

300 vin blanc

400 beurre

RECETTE B

300 tomate

600 beurre

RECETTE C

100 farine

500 aubergine

100 tomate

L'objectif 1 est de chercher le nom des recettes dans les différents onglets de mon fichier et d'en stocker les ingrédients => çà c'est OK

Ensuite dans un onglet "Liste_Course_Temp" de faire la liste exhaustive de tous tes ingrédients de toutes les recettes c'est à dire dans mon exemple ci-dessus:

100 tomate

500 courgette

300 vin blanc

400 beurre

300 tomate

600 beurre

100 farine

500 aubergine

100 tomate

=> çà j'y suis arrivé aussi

le problème est que dans un onglet "Liste_Course_Definitive" je dois faire une liste pour qu'un ingrédient y soit unique et son nombre de grammes cumulé, dans l'exemple ci-dessus on voit que j'ai 3 fois besoin de tomate, 100g+300g+100g=500 g de tomate, idem pour le beurre qu'on a deux fois

je dois donc avoir le résultat

500 tomate

500 courgette

300 vin blanc

1000 beurre

100 farine

500 aubergine

Question : comment puis je faire svp ?

Sachant que je suis novice et que nous n'avons pas encore vu les dictionnaires qui auraient pu aider, je dois faire çà "simplement" avec des boucles, tableaux éventuellement etc

et je sais aussi qu'on pourrait faire un simple Tableau Croisé Dyn sous excel, mais le but est bien de faire çà en VBA

Merci pour votre aide

Bonjour

Exploiter la liste obtenue par Tableau croisé dynamique afin d'avoir la liste et le poids additionné.

Pas besoin de VBA...

Rechercher des sujets similaires à "ressortir donnees uniques liste course"