Extraction de morceaux d'adresses

Résolu
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. C'est fait.
    Encore merci.
    0
    1. De rien,

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

      Bonne fin de journée
      0
      1. Ça marche, merci beaucoup.
        0
        1. 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
          1. @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
            1. @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
              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