Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2672 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  EXCEL : Envoyer automatique un tableau croisé dynamique par mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

EXCEL : Envoyer automatique un tableau croisé dynamique par mail

n°2005300
PaLoTTe
Posté le 28-06-2010 à 14:41:26  profilanswer
 

Bonjour à tous !
 
Je sèche depuis plusieurs jours sur un sujet et peut être que quelqu'un sur le forum pourrait m'orienter.
 
J'ai un fichier excel, générer chaque matin, que je traite en réalisant les opérations manuelles suivantes :
 

  • Création d'un tableau croisé dynamique
  • Construction des différents tableaux de reporting
  • Nouveau mail Outlook (5 mails différents)
  • Saisie des destinataires / objet pour chaque mail
  • Copié/collé des tableaux dans le corps du mail et envoi (3 par mail, soit 15 copié/collé)


J'ai pu automatiser presque toutes les actions dans une marco Excel qui :

  • Crée le tableau croisé dynamique
  • Construit les tableaux de reporting
  • Crée les nouveaux mails avec les bons destinataires + objet


Et je bloque sur le "copy/paste" des tableaux dans le mail.
 
J'arrive à sélectionner mon tableau :

Citation :

ActiveSheet.PivotTables("assigné" ).TableRange1.Select


 
Je créé mon mail de la manière suivante :

Citation :

Set OutApp = CreateObject("Outlook.Application" )
    OutApp.Session.Logon
    Set OutMail = OutApp.CreateItem(olMailItem)
    On Error Resume Next
    With OutMail
        .To = "to"
        .Subject = "objet"
        .HTMLBody = "corps"
        '.Save
        .Display
    End With


 
Quelqu'un pourrait m'orienter sur la manière d'insérer les tableaux dans les mails ?
 
Merci.
 
 


---------------
iPhone 3GS Orange fw 3.1
mood
Publicité
Posté le 28-06-2010 à 14:41:26  profilanswer
 

n°2005917
SuppotDeSa​Tante
Aka dje69r
Posté le 30-06-2010 à 09:13:45  profilanswer
 

Hello
 
Plusieurs solutions :
Mettre le tableau en html dans le corp
Mettre une image du tableau dans le corp
Copier le tableau dans un nouveau fichier, joindre le fichier au mail
 
(Es tu sur que ca fonctionne qd tu fais un copier/coller de ton tableau a quelqu'un qui a par ex une messagerie Free ?)
 
Je te laisse jeter un coup d'oeil ici
 
Si tu as un souci n'hesite pas ;)


Message édité par SuppotDeSaTante le 30-06-2010 à 09:17:21

---------------
Soyez malin, louez entre voisins !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  EXCEL : Envoyer automatique un tableau croisé dynamique par mail

 

Sujets relatifs
A l'aide je seche sur un tableauBesoin d'information sur les fichiers partagés sur Excel
liste dynamique php associé a une base de données mysql [RESOLU]exporter données à partir d'excel vers une table access
Recherche dans 2 tableau vba[VB/Excel]Comparer liste excel avec liste de fichiers
Copie automatique fichier excel à heure fixeCréation formulaire de recherche très simple depuis données excel
VBA et Excel aller chercher des données sur d'autres fichiers 
Plus de sujets relatifs à : EXCEL : Envoyer automatique un tableau croisé dynamique par mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR