Bonsoir,
si votre liste extraite est dans un autre onglet, il "suffit" de faire comme dans le fichier joint : créer un nom de plage dynamique dans "gestionnaire de noms" comme cela, peu importe le nombre de donnée, cette référence de plage s'adaptera. Si vous lui donnez le nom de MaListe, alors dans la validation de donnée il suffira de choisir "liste" puis fait référence à : =MaListe.
tulipe_4 m'a fourni une formule plus simple par rapport à celle écrite sur le fichier que je vous ai joint :
=SIERREUR(INDEX(Tableau1[Name];EQUIV(0;NB.SI(Tableau1[Name];"<"&Tableau1[Name])-SOMME(NB.SI(K$1:K1;Tableau1[Name]));0));"")
Tableau1 c'est le nom du tableau et [Name] c'est le nom de l'entête de la colonne dont il faut extraire les données par ordre alphabétique et sans cellules vides. Bonne adaptation à vous et merci tulipe_4 !
@ bientôt
LouReeD