bonjour,
Cela n'est pas très conseillé. la normalisation postale veut que les noms de villes soient écrits en majuscules... Mébon si tu y tiens !
La macro suivante dégrossi un peu le problème. (il faudra remplacer manuellement les "aux, sur, des, les" et autres noms comportant des apostrophes...
Sélectionner d'abord tous les noms de ville puis exécuter la macro suivante :
Sub test()
For Each o In Selection
o = StrConv(o, 3)
Next
End Sub
Pour le reste
Le but que je recherche est qu'en écrivant le début d'une commune j'ai la proposition instinctive et que le CP s'inscrive dans la cellule CP.
Le petit plus serait que lorsqu'on écrive le CP, le système me propose les communes portant ce CP.
Malheureusement cela est très complexe.
En effet il n'existe aucune BD de Codes Postaux exactes. les plus récentes dates de quelques années déjà et depuis La Poste à procédé (et procède de plus en plus) à de nombreuses restructurations et ne fournit pas la liste de ces modifications.
Il faut donc à partir de ces vieilles BD utiliser un programme "intelligent" qui suppriment les CP erronnés et apprend les nouveaux...
A+