IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

exporter pdf et email


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2020
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 43
    Par défaut exporter pdf et email
    Bonjour !

    J'ai un fichier excel que je doit quotidiennement enregistrer en pdf et l'envoyer par courriel.

    Pensez-vous qu'il est réalisable de créer un bouton vba qui sauvegarderais en pdf et ouvrirais un nouveau courriel Outlook avec le fichier joint ? Quelqu'un a une idée ?

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour
    1- Pour enregistrer ton fichier Excel sous le même répertoire et avec un numéro de facture à titre d'exemple qui existe en A1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub testt()
    Dim Ar(0) As String
        Ar(0) = Feuil1.Name
        Sheets(Ar).Select
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & "Facture  " & Range("A1") _
            , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
            :=False, OpenAfterPublish:=False
    End Sub
    A tester

  3. #3
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    pour envoyer par mail tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Sub testt()
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With
    Dim Ar(0) As String
        Ar(0) = Feuil1.Name
        Sheets(Ar).Select
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & "Facture  " & Range("A1") _
            , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
            :=False, OpenAfterPublish:=False
    Dim NomFichier As String
    NomFichier = ThisWorkbook.Path & "\" & "Facture  " & Range("A1") & ".pdf"
     
    Set OutApp = CreateObject("outlook.application")
    Set OutMail = OutApp.CreateItem(0)
        With OutMail
            .To = "bbbbb@yahoo.fr"
            .Cc = ""
            .Attachments.Add NomFichier
            .Subject = "Sujet à définir"
            .Body = "Vous trouverez ci-joint la facture  ..."
            .Display
        End With
    Set OutApp = Nothing
    Set OutMail = Nothing
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
    End With
     
    End Sub

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2020
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 43
    Par défaut
    Je semble avoir une erreur d'exécution à Sheets (ar).select :-(

  5. #5
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    voir si la feuille à enregister en PDF est la feuil 1:

  6. #6
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2020
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2020
    Messages : 43
    Par défaut
    Cool ça fonctionne !

    Puis-je vous demander comment remplacer le filename par le nom actuel du fichier Excel ?

    Ex: si le fichier excel ce nomme 26 janvier, l'export pdf sera aussi 26 janvier.pdf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2006, 08h06
  2. Exporter PDF vers XLS
    Par Jaggana dans le forum C
    Réponses: 7
    Dernier message: 11/04/2006, 17h23
  3. [displaytag]decorator dans l'export pdf
    Par seb_fou dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/03/2006, 13h54
  4. exportation pdf données unicode
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 28/06/2005, 15h25
  5. [CR][.Net] Exportation PDF avec Crystal Report
    Par SoaB dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/05/2005, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo