Blastergeno
XLDnaute Nouveau
Bonjour à tous,
J'ai un fichier contenant de très nombreuses adresses postales dans une colonne
ex : "CC Les Quatre Temps 2 Parvis de la Défense BP 64 92800 PUTEAUX"
Je dois extraire de ces adresses les codes postaux et les villes. Les villes n'ayant pas le même nombre de caractères, je ne peux pas utiliser la fonction "=Droite()"
Je ne vois pas d'autre formule permettant de faire mon extraction...
J'ai donc pensé faire une macro qui sélectionnerait juste la chaine de caractères qui m'intéresse avec un "Selection.End(xlToLeft).Select" qui la copierait (ou couperait) puis la collerait dans une cellule de destination. Mais je n'arrive pas à faire marcher la commande "Selection.End(xlToLeft).Select" à l'intérieur de la cellule dans VBA.
Pouvez-vous m'aider ?
Merci d'avance
J'ai un fichier contenant de très nombreuses adresses postales dans une colonne
ex : "CC Les Quatre Temps 2 Parvis de la Défense BP 64 92800 PUTEAUX"
Je dois extraire de ces adresses les codes postaux et les villes. Les villes n'ayant pas le même nombre de caractères, je ne peux pas utiliser la fonction "=Droite()"
Je ne vois pas d'autre formule permettant de faire mon extraction...
J'ai donc pensé faire une macro qui sélectionnerait juste la chaine de caractères qui m'intéresse avec un "Selection.End(xlToLeft).Select" qui la copierait (ou couperait) puis la collerait dans une cellule de destination. Mais je n'arrive pas à faire marcher la commande "Selection.End(xlToLeft).Select" à l'intérieur de la cellule dans VBA.
Pouvez-vous m'aider ?
Merci d'avance