Re,
Je ne comprends pas ta question puisque la réponse est dans le fichier.
Tout d'abord, définir la plage des noms :
=DECALER(Donnees!$A$2;;;NBVAL(Donnees!$A:$A)-1)
Donnees!A2 à remplacer par le nom de ton onglet et le debut de ta liste (exemple : Feuil1!A3)
Ensuite, faire le tri des noms (ici en colonne E) avec cette formule :
=SI(SOMME(1/NB.SI(Nom;Nom))<LIGNES(E$2:E2);"";INDEX(Nom;EQUIV(MIN(SI(NB.SI(E$1:E1;Nom)=0;NB.SI(Nom;"<"&Nom);""));SI(NB.SI(E$1:E1;Nom)=0;NB.SI(Nom;"<"&Nom);"");0)))
Formule Matricielle, à valider avec CTRL+MAJ+ENTREE
Definir un nom à cette nouvelle liste :
=DECALER(Donnees!$E$2;;;NBVAL(Donnees!$E:$E)-1)
Pour terminer, aller dans DONNEES VALIDATION
Autoriser : Liste
Source =DECALER(Liste;EQUIV(H3&"*";Liste;0)-1;0;NB.SI(Liste;H3&"*"))
Remplacer le H3 par la cellule dans laquelle on veut la liste
Si besoin de plus d'infos, n'hésite pas.
Amicalement
Nad