Bonjour,
Il y a le poids et la place, mais aussi la vitesse de recalcul.
Si c'est trop lent, tu peux cocher l'option de recalcul sur ordre.
Dans la barre de menu, tu cliques sur Outils, puis Options,
dans l'onglet "Calcul", tu coches "sur ordre".
Pour calculer quand tu voudras et non à chaque fois que tu entreras une donnée, tu appuieras sur la touche F9.
Les classeurs de recettes peuvent être séparés du classeur "liste de marchandises".
Un détail, pour créer une liste de validation qui ira dans un classeur de recettes,
tu crée d'abord ta liste de validation dans le classeur "liste de marchandises", (parce que c'est ce classeur qui contient les noms que tu vas utiliser pour faire tes listes)
puis tu la copies et tu la colles dans un classeur de recettes.
Sinon, par où commencer ?
Par le classeur où sont les données principales : celui qui a toutes les listes de marchandises.
Tu donnes un nom à la première colonne de chaque feuille, de A4 à A100, je crois que ça ira.
A4 parce que tes données démarrent en ligne 4 et A100 parce qu'aucune de tes feuilles ne va jusqu'à la ligne 100.
Ensuite, tu donnes le même nom exactement, précédé de "Table", à la plage qui va de A4 à G100
Si A4:A100 est appelé Viande, A4:G100 sera appelé TableViande.
Tout ça "à cause" de la formule INDIRECT("Table"&A8)
Cette formule peut être copiée et collée sans changement d'une feuille à une autre.
Et elle s'adapte au contenu de la colonne A.
Tu prends la cellule A8 de la feuille de recette bidon, tu choisis "Pain"
En B8, tu choisis n'importe quoi.
En C8, tu as la formule =RECHERCHEV($B8;INDIRECT("Table"&$A8);2;0)
Elle équivaut à RECHERCHEV( contenu de B8 ; dans la plage TablePain ; dans la colonne n° 2 ; 0 )
Si tu choisis Patisserie en A8, la formule recherchev ne cherche pas B8 dans la plage TablePain, mais dans la plage TablePatisserie.
Et si tu choisis Poisson, la formule n'est pas d'accord et tu obtiens un #REF!
vu qu'il n'y a pas, pour l'instant, de plage Poisson ni de plage TablePoisson
Et voila pourquoi il faut commencer par donner des noms dans ton classeur principal.
Un fois que tu as donné tous tes noms, tu continues par les listes de validation.
Tu as l'explication dans le fichier, mais tu peux tricher, faire un copié-collé.
En fin de compte, tu n'as que 2 listes de validation, ce seront les mêmes pour toutes les feuilles de recettes.
La 1ère, celle des colonnes A, dépend de la liste de tous tes noms "Pain", "Viandes", "Patisserie", etc
Tu la fais à partir de la liste de la feuille 1 du classeur que j'ai posté.
La 2è, tu copies celles que tu as en exemple.
Pour avoir plusieurs feuilles de recettes, tu fais un clic gauche sur l'onglet d'une feuille de recette, et tu glisses la souris vers la droite en maintenant la touche ctrl enfoncée.
Et tu changes le nom de ta feuille.
Bon courage.