GMB, Je reviens vers toi car en fait avec cette méthode je n'y parviens pas sauf si j'appuie sur le bouton de chaque feuille!
Sachant que mon classeur original en possède deja 500 ....
Pour faire simple:
"1 ARTICLES" est la feuille qui contient un tableau de matières premières avec dénomination tarif conditionnement etc...
"2 BASE RECETTE" est la matrice pour composer une recette.
Mais une recette peut devenir aussi un ingrédient et elle se mettra à la suite de mon tableau dans "1 ARTICLES".
Une fois les ingrédients et les quantités rentrés, la cellule "D1" calcule un prix de revient .
Si je change un tarif de mon tableau cela se répercute sur toutes mes recettes et c'est impeccable.
L'inverse est plus compliqué.
Avec ce que tu m'as fait je peux le faire mais il faut que j'appuie sur le bouton de chaque feuille.
Quand je lance la macro elle ne fonctionne pas puisque je suis sur la feuille "1 ARTICLES" et il la considère comme l' Activesheet.
Rien de mieux si je place la macro dans l'événement "change" de la cellule "D1".