HELP ! Extraire adresses mail d'un texte !

Résolu/Fermé
Bonjour à tous,

Pour mon travail, on m'a demander d'adresser un email à toutes les adresses de nos clients se trouvant sur un document WORD.

J'aimerai maintenant extraire les adresses mail ! Le problème est que ces adresses sont sous forme d'immenses liens car les adresses emails se sont confondues au texte d'avant et d'après (Ex : blablablablabla adresse@email blablabla,04 00 00 00 00 00) !

Du coup toute la ligne est considérée comme lien.

Comment faire svp ?! Cette tache va me prendre 1 semaines si je ne trouve pas de solution !

Merci de votre précieuse aide !



--
Bien cordialement,

Sébastien

9 réponses

  1. Merci beaucoup Marina ! J'essaye ça !!
    2
    1. Modérateur
      Bonjour,

      Est ce que l'adresse mail elle-même est toujours déliminée par un espace avant et un espace après ?

      m@rina
      0
      1. Oui elle est séparée ! Mais que "avant".

        Voici comment cela se présente exactement :
        Durand Patrick (email: durand@aol.com, tél: 06 06 06 06 60 )

        J'ai pu voir votre post qui répondait sensiblement à la même question, du coup j'ai aussi fais ALTF9 puis, sélectionné les liens hypertex avec la boite de dialogue, etc.

        J'ai donc pu séparer les liens du reste, mais comme vous pouvez le voir, dans ces liens sont enveloppés d'autres infos.

        Que fait-il donc faire dans mon cas ?

        Merci encore,
        Bien cordialement,

        Sébastien
        0
        1. Modérateur
          Bonsoir,

          Il me faudrait un exemple concret... Je pense qu'avec un RR, on devrait s'en sortir.

          m@rina
          0
          1. Merci Marina, mais qu'appelle-tu RR ? Quel exemple concret te faudrait-il ?
            0
            1. Modérateur
              RR : Recherche-Remplace (fonction très puissante et méconnue)

              Un exemple de fichier Word avec les champs.
              Si tu peux en mettre un petit morceau sur https://www.cjoint.com/
              je verrais ce qu'on peut faire rapidement.

              m@rina
              0
              1. Merci de votre aide Marina.

                En fait l'exemple que je vous ai donné ci dessus (email: durand@aol.com, tél: 06 06 06 06 60 ) est précisément ce que j'ai à traiter.

                Imaginez cette ligne répétée avec à l'identique de cette manière avec des coordonnées mails et téléphoniques :

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                (email: durand@aol.com, tél: 06 06 06 06 60 )

                Etc.
                0
                1. Contributeur
                  Bonsoir,

                  En attendant m@rina (salut ;-) )qui nous fera encore découvrir d'autres ressources de word tu peux aussi les récupérer sur excel.

                  Copier-coller ton texte sur une feuille en A1.
                  En B1: =STXT(A1;CHERCHE(" ";A1)+1;CHERCHE(",";A1)-CHERCHE(" ";A1)-1)
                  (à recopier vers le bas)
                  Sélectionner la colonne B et copier-collage spécial valeur ou bien coller dans un document word.

                  eric
                  0
                  1. Modérateur
                    Bonsoir à tous (hello eriiic !;))

                    Effectivement, très simple sur Excel...

                    Et sur Word, pour le fun :

                    Edition, Remplacer
                    Cliquer sur Plus pour afficher toute la boîte de dialogue
                    Cocher "Caractères génériques"

                    Rechercher : (\(email: )(*)(,*\))
                    Remplacer par : \2

                    m@rina
                    0
                    1. Contributeur
                      bonsoir à tous,

                      C'est aussi simple sous word ... lorsque l'on connait le fonctionnement mais même avec l'aide, ce n'est pas facile de trouver la syntaxe adéquate : merci M@rina.
                      0
                    2. Contributeur
                      elle est magique... ;-)
                      C'est clair qu'avec la réponse et l'aide on s'y retrouve mais faire le chemin inverse nettement moins est moins évident.
                      D'autant plus que dans l'aide il n'est pas dit explicitement que ( ) sont des caractères génériques
                      eric
                      0