Re,
Non, pas besoin de macro.
Tu prends le fichier 'VillesEulalieV1'
Tu sélectionnes la cellule F2
puis Barre de menu - Données - Validation
et tu vois cette formule :
=DECALER(ListPays;;;SOMME((ListPays<>'')*1))
Pour faire cette liste de validation
tu sélectionnes une cellule vide puis
puis Barre de menu - Données - Validation
Dans la zone du haut 'Autoriser', tu choisis 'Liste'
Dans la zone du bas, tu tapes la formule
Plus pratique que de taper une formule dans cette zone :
tu colles la formule
après l'avoir copiée à partir de la barre de formule
(tu sélectionnes la formule dans la barre de formule et c'est de là que tu la copies).