Bonjour à tous
Notre amis Jean-Yves est parti sur ACCESS. Tant pis pour les fans d'Excel.
A titre indicatif, on peut obtenir le même résultat sans Macro avec la fonction INDIRECT
Dans l'exemple joint, la liste principale et les listes secondaires sont regroupées sur la Feuille "Données".
L'ensemble du tableau est sélectionné et la commande de menu "Insertion" "Nom" "Créer" permet en choisissant "Ligne du haut" de Nommer La Liste principale et les Listes secondaires.
En A1 (Feuil1) "Données" "Validation" autoriser "Liste" dans Source, taper =Catégories
En B1 même procédé et dans Source, taper =INDIRECT(A1)
Amadéus
https://www.excel-pratique.com/~files/doc/IndirectListes.xls