Bonjour
Le moyen le plus simple
1) Sur ta Feuille "mes donnees", tu sélectionnes la plage des données, y compris la ligne des titres et tu crées les noms correspondant à "ligne du haut"
2) Sur ta Feuille achats, tu sélectionnes la colonne C à partir de C2 et tu crées les validations de données
"Données" "Validation"
Dans "Autoriser" tu choisis "Liste" et dans "Source", tu tapes
=FAMILLES
et tu valides
3) Tu sélectionnes la colonne D à partir de D2 et tu crées les validations de données
Dans "Autoriser" tu choisis "Liste" et dans "Source", tu tapes
=INDIRECT($C2)
et tu valides
Inconvénient: toutes tes listes sont de la même longueur que la plus longue avec des blancs (en fin de liste) pour les plus courtes
Si cela est gênant, tu reprends tes Noms un à un et prenons l'exemple du Nom ACCESSOIRES
La source est
='mes donnees'!$M$2:$M$90
tu modifies cette formule qui devient
=DECALER('mes donnees'!$M$2;;;NBVAL('mes donnees'!$M:$M)-1)
et tu valides >> La liste est ajustée au nombre des données
reste plus qu'à faire pareil pour les autres
et recommencer les validations de données sur la Feuille "Ventes"
Cordialement