Extraire ville d'adresse

  • Initiateur de la discussion Initiateur de la discussion nonifel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nonifel

XLDnaute Junior
Bonjour le forum,

Je cherche à extraire la ville d'une adresse :

Exemple 1 :
5 cours Mirabeau Paris 12ème
10 Rue Michel Marseille
Lyon 15 cours sextius

Exemple 2 :
Autoroute Paris >> Lyon
Je souhaite extraire les deux villes sur 2 cellules différentes.

Un exemple sur un fichier excel ça serait génial.

Merci bcp
 
Bonsoir Nonifel,

Un exemple de recherche.

Sinon, comment retrouver l'information ? Tu as dans ton exemple une ville qui se situe soit en dernière position soit l'avant-dernière et parfois en en-tête.
Peut-être avec une liste et un find.
Solution ici simple et surement temporaire.

++
 

Pièces jointes

Bonjour Gosselien.

Encore une merveille de code à conserver.
J'ai essayé de repartir du code "find" que tu avais donné sur un sujet il y a quelques jours mais cela ne me sortait que la première occurence sur la liste.
Je suis content que tu aies répondu à ce poste, c'est une autre approche, super !

Par contre, peux-tu stp m'expliquer le passage non compris sur :
sText = UCase(Trim(Replace(.Cells(I, 1), "µ", vbNullString)))

Merci pour ta réponse. Bonne journée
thierry
 
Bonjour Pierre-Jean, Re-bonjour Gosselien, Bonjour Nonifel

Ce n'est pas mon fil mais il est agréable de lire deux codes courts, différents et qui font parfaitement le travail demandé.
A conserver pour ma part.

Bonne journée.
thierry
 
Bonjour à tous

Un essai


Bonjour PierreJean,

J'ai essayé en mettant toutes les données, et j'ai ce message d'erreur sur la macro


upload_2017-8-8_17-7-20.png


Merci pour votre aide, sachant que j'ai 80 000 lignes et j'ai presque 200 villes.

Merci bcp
 
Re

En ce qui concerne les 200 villes il faut évidemment qu'elles figurent dans la feuille ville
Par ailleurs l'erreur semble signifier qu'il y a plus de 3 villes dans une ligne
si c'est le cas on peut modifier la ligne
tablo1 = Sheets("recherche mot").Range("A2😀" & Sheets("recherche mot").Range("A" & Rows.Count).End(xlUp).Row)
en
tablo1 = Sheets("recherche mot").Range("A2:G" & Sheets("recherche mot").Range("A" & Rows.Count).End(xlUp).Row)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
7
Affichages
1 K
M
Réponses
9
Affichages
931
minipintade
M
P
Réponses
14
Affichages
1 K
PHILOU31
P
V
Réponses
0
Affichages
1 K
VBAProject
V
R
  • Question Question
Réponses
1
Affichages
864
S
Réponses
1
Affichages
934
Réponses
8
Affichages
1 K
S
Réponses
5
Affichages
959
Sandman
S
R
Réponses
3
Affichages
4 K
R
D
Réponses
8
Affichages
1 K
DukeDevlin
D
Retour