Dans les formules de Monique, je suis largué!!!
En fait, pour ma 2ème version, la fonction GAUCHE n'est plus nécessaire, car elle est inclue dans CODE (Monique avait d'ailleurs rectifié)
Il reste donc:
=SI(CODE(MAJUSCULE(Feuil1!$A1))=64+COLONNE(A1);Feuil1!$A1;""), et il n'y a pas besoin de recopier 26*nbre lignes.
Pour la macro pour supprimer les cases vides:
Je suppose que, comme Celeda, tu fais un tri sur chaque colonne (donc 26 fois)
Le souci qui me vient, c'est que si tu modifie ta liste initiale, il va falloir remettre les formules dans l'ordre initial, et donc en fait écrire une macro de réinitialisation qui remettra les 26*n formules, et là, c'est lourdingue.
Finalement, je crois que le rajout d'une colonne code par Monique reste la solution la plus simple pour le moment.