Bonjour,
Le "pilote de données" est une belle solution, mais il faut toujours "actualiser" !
Extraire par formule matricielle une liste sans doublons est faisable, mais la trier en même temps, je ne l'ai jamais vu.
De plus les formules matricielles augmentent considérablement le temps de calcul sur de grandes plages (donc, à consommer avec modération !)
Comme il faut quand même une colonne supplémentaire pour le tri, tant le faire par formule "normale".
En pièce jointe un exemple que j'ai sous la main, à adapter suivant besoins.
Il me semble que pour des villes il ne faut pas tester sur les six premiers caractères (sauf pour Saint Nazaire, Saint Tropez,...) et il faut aussi vérifier s'il n'y a pas de fautes de frappe (noms commençant par une minuscule).
Le cas échéant, c'est facilement adaptable.
Il reste toujours la première méthode, à enregistrer sous une petite macro, avec une icone à placer dans la barre d'outils.
http://user.services.openoffice.org/fr/ ... 112332.ods