Extraction de morceaux d'adresses

Résolu/Fermé
alain.terieur12 - 25 juin 2014 à 17:33
 alain.terieur12 - 26 juin 2014 à 15:20
Bonjour à tous,

J'ai un fichier Excel dont on me demande d'extraire des parties d'une cellule d'adresse.

J'ai lu pas mal de sujets sur ce forum, mais je n'ai pas trouvé (ou su trouver) ce qui correspond à mon cas (désolé si cela existe, je suis une buse sur Excel).

Je rencontre donc différents cas (je ne suis peut être pas exhaustif) :

1 A ALLEE DE VERNEILH ------- Résultat souhaité : ALLEE DE VERNEILH
1 ALLEE DE LA GLACIERE ---------- Résultat souhaité : ALLEE DE LA GLACIERE
1 BIS AVENUE DE LA GARE --------- Résultat souhaité : AVENUE DE LA GARE
1 CHEMIN DE BELLEVUE --------- Résultat souhaité : CHEMIN DE BELLEVUE
107 AVENUE DE VERDUN ---------- Résultat souhaité : AVENUE DE VERDUN
108 BIS RUE D'ESPAGNE --------- Résultat souhaité : RUE D'ESPAGNE
1681 CHEMIN DE L'URBE --------- Résultat souhaité : CHEMIN DE L'URBE
AVENUE DU LOUP --------- Résultat souhaité : AVENUE DU LOUP
6 G BOULEVARD JEAN JAURES -------- Résultat souhaité : BOULEVARD JEAN JAURES


Je souhaiterais pouvoir récupérer dans une colonne, la chaine d'adresse sans le numéro ni l'indice (B, BIS, T, TER).

Est-ce possible d'automatiser tout ou partie de cette extraction ?
Merci par avance de vos réponses.

8 réponses

ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
25 juin 2014 à 18:04
Bonjour

Un début de réponse via une macro
https://www.cjoint.com/?3FzsdAkHwpX

Cdlmnt
3
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
26 juin 2014 à 11:03
Alt-F11 pour accéder à l'éditeur vba
Puis
Insertion/module
ça doit te créer un Module 1
Dans ce Module 1, coller tout le code

La fonction Voie s'utilisera alors comme une fonction excel

Cdlmnt
1
Bonjour,

En général ce sont deux colonnes qui contiennent ces informations afin d'effectuer une recherche par rue et de retomber sur tous les clients de la même rue.

Cela revient aussi rapide de remplir les deux en une seule fois lorsque on enregistre les clients.

Sinon je te conseille la recherche du type 'contient "..." il devrai t'afficher les clients lorsque tu lui demande une partie de ce qui est contenu dans les adresses.

ex:
Recherche alphonse
il affichera les rues alphonse mais aussi alphonse daudet bref tout ce qui contient ce que tu lui aura entré bon il risque suivant ta création de tableau de t'afficher les clients qui s'appelent pareil à toi de délimiter ton tableau correctement
0
alain.terieur12
26 juin 2014 à 08:29
@ccm81, merci, à priori, c'est ce que je recherche. Je vais essayer d'implémenter votre tableau pour qu'il soit quasi exhaustif.

@acropolo : merci de votre réponse, mais mon fichier est trop volumineux pour que je fasse des filtres et traite les cas un par un.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alain.terieur12
26 juin 2014 à 08:57
@ccm81 question subsidiaire : maintenant que j'ai ajouté mes différents cas à votre tableau, comment puis-je exécuter la macro dans mon fichier excel ? (je sais, je confirme mon statut de buse en excel...)
0
alain.terieur12
26 juin 2014 à 13:59
Ça marche, merci beaucoup.
0
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
26 juin 2014 à 14:33
De rien,

Peux tu mettre le sujet à Résolu (en haut à droite de ton premier message)

Bonne fin de journée
0
alain.terieur12
26 juin 2014 à 15:20
C'est fait.
Encore merci.
0