Extraction de morceaux d'adresses

Résolu
alain.terieur12 -  
 alain.terieur12 -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

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

    Cdlmnt
    3
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  3. acropolo
     
    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
  4. alain.terieur12
     
    @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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. alain.terieur12
     
    @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
  7. alain.terieur12
     
    Ça marche, merci beaucoup.
    0
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    De rien,

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

    Bonne fin de journée
    0
  9. alain.terieur12
     
    C'est fait.
    Encore merci.
    0