|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 52 ![]() |
Bonjour,
je cherche à ecrire une macro ou un script pour faciliter ma gestion de fichiers sous excel 2007. Depuis les contacts OUTLOOK2007 j'ai exporté les données sous Excel. Sous un même classeur, j'ai un "feuille1" où se trouve le nom et prenom (correspond à "AFFICHER comme" sous OUTLOOK. Dans une seconde "feuille2" j'ai le nom prenom (pas le mêm format que dans feuille1), societe et mail. je souhaite créer une feuille 3 où je cherche dans feuille 1 le nom prenom puis dans feuille 2 la societe et mail et inscrire tous les champs dans feuille 3. j'espere être clair dans la description du besoin et vous remercie de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Ce n'est pas hyper clair. Je pense que c'est pour ça que tu n'as pas eu de réponse.
Je ne vois pas quelle est la différence entre la feuille 2 et la feuille 3 que tu veux créer. Tu as l'air de dire que le format de nom prénom est différent mais de quelle manière ? On ne peut rien te proposer autrement
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 52 ![]() |
Bonjour,
Merci pour votre réponse et effectivement je commence à me poser des questions sur les non réponses. Bien je vais tenter d'éclairer le besoin. Dans la feuill1, je n'ai que les infos sur des personnes provenant du contact Outlook via la rubrique "Afficher sous", souvent le nom et prénom voire nomprenom en un seul mot à qui j'adresse des mails, mais pas tous les contacts. Dans feuill2, j'ai fait un export du dossier contact d'Outlook en sélectionnant les champs "Nom" Prénom" "Société" et "adresse mail". Donc, je voudrais : 1) Sur chaque ligne de feuill2, prendre le nom d'un contact, 2) rechercher dans Feuill1 si ce nom existe 3) si le nom existe dans Feuill1, alors je copie le nom de société et le mail de feuill2 au nom correspondant dans feuill1. Le but est d'avoir dans Feuill1, le nom la société et son mail. A nouveau, dans feuill1 je n'ai que les personnes auxquelles j'adresse un mail alors que dans feuill2 j'ai tous les contacts stockés dans OUTLOOK. J'espère avoir suffisamment clarifié ma demande pour recevoir quelques réponses. Merci par avance |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
tu pourrais mettre quelques exemples de ce que tu as en feuille 1 (en modifiant bien sûr les noms pour des questions de confidentialité).
Je veux dire si un contact est Prénom: Roger; Nom: Dupond, tu pourras avoir (dans une seule cellule) : Roger Dupond ? Dupond Roger ? RogerDupond ? DupondRoger ? RDupond ? Autres ? Tu ne sais pas ce que tu pourrais avoir de manière exhaustive ?
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 52 ![]() |
Bonjour,
Dans feuill1, j'ai le nom et prenom voire seulement le nom. Exemples dans feuill1: Xavier Dupont Durand Maxime Legrand Dans feuill2, je ne sais pas pourquoi le nom et prenom sont collés, pourtant dans l'export je choisi Nom et prenom, societe, adresse messagerie. Exemple dans feuill2: Titre: Nom adresse messagerie societe xavierdupont xavierdupont@titi.fr TOTO micheldurand michel.durand@toto.fr TITI Legrand Maxime legrand.maxime@tata.fr TATA Je souhaite obtenir dans feuill1: Xavier Dupont xavier.dupont@tit.fr TOTO Merci de votre aide. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Je pense qu'une première étape est de faire tes exports plus proprement. Parce que sinon, ça va être compliqué d'essayer de reconnaître des noms et des prénoms.
C'est simple de rechercher un mot dans une liste, c'est beaucoup plus compliqué d'essayer de trouver le truc qui ressemble le plus. Surtout si par exemple, plusieurs personnes ont le même nom.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 52 ![]() |
J'ai refait un export en ne selectionnant que le nom, la societe et le mail.
je trouve dans le fichier Excel: maximedurand societe TOTO mail maxime.durand@toto.fr. je ne trouve pas de meilleur moyen pour exporter "proprement" le fichier. Avez-vous une meilleure idée? merci |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
J'ai Outlook 2003 et j'ai l'impression que tu en as un plus récent, donc je ne peux pas vraiment t'aider sur l'export.
On pourrait essayer de prendre les noms de Feuil1, s'il y a des espaces essayer pour chaque partie de faire une recherche dans Feuil2 avec quelque chose du type InStr. Ca nous donnera surement quelque chose, mais on n'a aucune garantie que l'on aura trouvé le bon nom.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 52 ![]() |
J'utilise OUTLOOK 2007 mais je pense que les fonctions export sont les mêmes.
j'ai regardé dans l'export tous les champs disponibles. Apparemment quand je choisi separement le prenom et le nom sous la rubrique NOM je peux obtenir un meilleur resultat. J'ai reussi à avoir sur deux colonnes le nom et prenom separés. Mais parfois j'ai soit le nom soit le prenom cela provient d'un mauvais enregistrement du contact dans OUTLOOK. Ayant plus de 1500 contacts je me vois mal reprendre tous les contacts à la main. DONC, j'ai reussi à avoir: Dans Feuill1 Colonne A: Nom prenom Dans Feuill2, colonne A Prenom Colonne B Nom Colonne C societe Colonne D email. Vous aviez raison de me demander de refaire l'export plus proprement. Merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com