Regrouper des données mail dans un XLS

fueg31

XLDnaute Nouveau
Bonjour tout le monde !
je viens de passer plus d'une heure sur ce forum à chercher une réponse à ma question sans succès.
Le service commercial m'a passé un dossier rempli de mail ( environ 700 :eek:)
qui contiennent les coordonnées de clients.
le mail est brut, avec
NOM : DUJARDIN
PRÉNOM : JEAN
MAIL : , etc....:)

je dois regrouper toutes ces données dans un fichier EXEL, et j'avoue ne pas savoir faire...
si vous avez une idée.. j'ai vu qu'on pouvais faire des macro, mais j'avoue être largué.
merci par avance pour vos conseils ;)
 

kjin

XLDnaute Barbatruc
Re : Regrouper des données mail dans un XLS

Bonjour et bienvenu,
Tu te rends compte toi-même que sans un minimun de données, il sera difficile de te donner des pistes
Donc joint un fichier avec un exemple concret de sa structure et une note indiquant comment il doit être réorganisé
A+
kjin
 

fueg31

XLDnaute Nouveau
Re : Regrouper des données mail dans un XLS

Salut, merci pour l'accueil
et bien non je ne me rends pas compte qu'il manque des infos je pensais en avoir donné suffisamment :(, mais quand on est dans le truc, on s'en rends pas forcement compte... mais d'après ce que tu laisses penser c'est faisable...
je colle ici un mail type :


-----Message d'origine-----
De*: Formulaire@t***.fr [mailto:Formulaire@t****.fr] Envoyé*: samedi 27 septembre 2008 18:02 À*: t****@c****.fr Objet*: demande-de-documentation-svp

Formulaire valide le: Samedi 27 Septembre 2007 à 18:01:50

---------------------------------------------------------------------------
brochure commerciale : on
nom : n*****
prenom : a****
adresse : 5 square ***I
codepostal : 00000
ville : O*****
Tél :
mail : a****@free.fr
lieu : maison
lieu_autre :
Submit : Envoyer
---------------------------------------------------------------------------


j'ai remplacé par des * les champs "confidentiels"

Du coup les différents champs ( pas forcement tous, mais les plus importants) devraient apparaitre dans des colonnes "nom, prénoms, etc..) du fichier Exel généré.

Mon problème n1 est de savoir si il est possible dans un premier temps d'importer le contenu d'un email, par la suite je verrais comment filtrer ce contenu...
l'idée n'est pas qu'on me mâche le boulot, j'aimerais comprendre :D
Merci par avance ;)
a+
 

smotty

XLDnaute Occasionnel
Re : Regrouper des données mail dans un XLS

Bonjour Fueg31, kjin,

Voici en fichier joint une macros qui va rechercher le texte de chaque email

A adapter selon ton cas.

Si besoin n'hésite pas à poser des question.

Comme il a été fait sur office 2007, tu dois modifier dans la fenêtre de l'éditeur VBA, dans Outils/références, désélectionner "Microsoft Outlook 12.0 object library" et sélectionner le "11.0".

En suite, pour le traitement du body de l'email, je vais voir ce que je peux faire.

A+
 

Pièces jointes

  • OutlookCherche.xls
    35 KB · Affichages: 61
  • OutlookCherche.xls
    35 KB · Affichages: 65
  • OutlookCherche.xls
    35 KB · Affichages: 63

smotty

XLDnaute Occasionnel
Re : Regrouper des données mail dans un XLS

re bonjour,

Me revoilà avec la solution pour traiter le corps de l'email.

Meme recommandation que précédemment pour la référence Outlook à cocher .

Cette macro à exécuter: "ChercheFichier", entre les données dans la feuille Excel.

C'est biensûr à accomoder avec ta situation (l'emplacement de tes emails, etc...)
Si tes mails sont dans la boite de réception, tu peux supprimer le ".folders("test").

(je me suis permis d'aller un peu plus loin que ce que tu demandais)


En espérant que ça t'aidera

A+

smotty
 

Pièces jointes

  • OutlookCherche.xls
    37.5 KB · Affichages: 62
  • OutlookCherche.xls
    37.5 KB · Affichages: 63
  • OutlookCherche.xls
    37.5 KB · Affichages: 64
Dernière édition:

fueg31

XLDnaute Nouveau
Re : Regrouper des données mail dans un XLS

Salut tout le monde
désolé j'ai pas pu passé plus tôt vous voir ;)

merci pour vos réponses !!!!! je vais regarder tout ça dès maintenant.
mes mails ont des extensions EML ou MSG ( il y a des messages en provenance d'outlook et d'autres d'oulook express, mais 95% sont des MSG...)
je vais essayer les fichiers que tu proposes smotty
à tout de suite !

edit :
après lecture de la macro, d'après ce que je comprends c'est dans outlook que la macro va chercher les mail...
moi, ils sont dans un dossier, mais pas un dossier d'outlook, un dossier posé sur mon disque dur...
faut il que je lance cette marco sur la machine d'origine qui a reçu les mail en fait?
je vais continuer à regarder cette macro et les conseils que tu donnes ...merci encore... je vous tiens au jus a+
 
Dernière édition:

fueg31

XLDnaute Nouveau
Re : Regrouper des données mail dans un XLS

Bon, ça y est j'ai réussi à lancer la macro...
j'ai été obligé de remettre les messages dans la boite de reception, parce que j'y arrivais pas..
la macro a bien fait son travail, mais je me retrouve avec les coordonnées des gens à le queue et pas rangées dans des colonnes.


nom m****
prenom j****
adresse 28 rue de ****
codepostal ****
ville " d***
Tél "
mail "
lieu " maison
lieu_autre "
Submit " Envoyer
nom " B***
prenom " FRANCOIS
adresse " 2***RUE
codepostal " ***
ville " A****
Tél " 6*********
mail "
lieu " maison
lieu_autre "
Submit " Envoyer
nos tarifs " on
nom " d****
prenom " c****
adresse " 10 allée des p*****


c'est déjà super, mais ça ne règle pas la charge de travail de saisie que ça représente.

le but étant d'avoir une colonne NOM, une autre Prénom, etc.. au pire en ligne, ça doit pouvoir se "tourner" mais je suis vraiment pas doué sous Exel, et encore moi en VB, je découvre ce langage...
je vais quand même essayer de comprendre et de modifier pour voir ce que ça fait... je programme en Turbopascal habituellement et sous d'autres langages assembleur, mais là je débarque :confused:


peut être même que EXEL me permet de ranger tout ça...
j'y travaille, merci encore beaucoup pour cette aide précieuse :), je sens que j'ai une solution !
si vous avez des astuces pour modifier cette macro je suis preneur ! :D
 

smotty

XLDnaute Occasionnel
Re : Regrouper des données mail dans un XLS

Bonjour Fueg31,

Vois avec le fichier joint, j'ai modifié la boucle et ça met les infos par colonne.

Bon courage


smotty
 

Pièces jointes

  • OutlookCherche.xls
    40.5 KB · Affichages: 81
  • OutlookCherche.xls
    40.5 KB · Affichages: 81
  • OutlookCherche.xls
    40.5 KB · Affichages: 85

Statistiques des forums

Discussions
312 490
Messages
2 088 881
Membres
103 981
dernier inscrit
vinsalcatraz