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 :

Conversion feuilles excel en PDF [XL-2007]


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
    Country Finance Manager
    Inscrit en
    Juin 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Country Finance Manager

    Informations forums :
    Inscription : Juin 2014
    Messages : 38
    Par défaut Conversion feuilles excel en PDF
    Bonjour à tous,

    Je suis étudiant en apprentissage dans une banque et je souhaite créer une macro qui me convertisse mes feuilles selectionnées en un pdf que je diffuse auprès de mes responsables.

    Seulement j'ai écrit un code qui me crée les feuilles avec les titres mais sans le contenu de mes pages, avez-vous une idée ?

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Création_PDF()
     
    Sheets(Array(Feuil1.Name, Feuil2.Name, Feuil3.Name, Feuil4.Name, Feuil5.Name)).Select
    Selection.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:="Production commerciale", _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=True
    End Sub
    Merci d'avance pour votre aide

  2. #2
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2012
    Messages : 29
    Par défaut
    Bonjour

    Pourquoi ne fait tu pas une impression en pdf avec PDFCreator

    c'est ce que je fait dans ma boite .

  3. #3
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2012
    Messages : 29

  4. #4
    Membre éclairé Avatar de grisan29
    Homme Profil pro
    ouvrier poseur
    Inscrit en
    Octobre 2006
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ouvrier poseur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2006
    Messages : 866
    Par défaut
    bonjour a vous

    moi j'ai ce code pour crer des fichiers pdf en même temps que la sauvegarde en xlsm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ' Exporter en PDF
      ActiveWorkbook.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=DIR_WORKSPACE & CheminPDF & NomFicPDF, Quality:= _
                                                     xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
                                                     OpenAfterPublish:=False
    il y aura le chemin a modifier pour fonctionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DIR_WORKSPACE & CheminPDF & NomFicPDF,
    Pascal

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Perso, je fais comme reinruof77, j'utilise PDFCreator.
    La création de PDF se résume à une simple impression après avoir fixé quelques paramètres système.
    Lorsqu'on installe PDFCreator, il met dans son répertoire plusieurs exemple montrant comment créer un PDF en VBA. Il suffit de s'en inspirer.

  6. #6
    Membre averti
    Homme Profil pro
    Country Finance Manager
    Inscrit en
    Juin 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Country Finance Manager

    Informations forums :
    Inscription : Juin 2014
    Messages : 38
    Par défaut Merci à tous
    J'ai fini par trouver mon erreur moi-même j'ai utilisé le code suivant qui marche à merveille:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Sheets(Array(Feuil1.Name, Feuil2.Name, Feuil3.Name, Feuil9.Name, Feuil11.Name)).Select
     
    'On choisi d'enregistrer sur le bureau quelque soit l'ordinateur utilisé
    ChDir "C:\Users\" & Environ("username") & "\Desktop"
     
    'On active les feuilles afin de prendre en compte leurs contenus, puis on renomme le fichier final
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:="Production commerciale", _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=True
    En tout cas merci à tous pour vos réponses

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

Discussions similaires

  1. [XL-2003] impression : recto feuille excel, verso pdf
    Par math8811 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/01/2013, 12h59
  2. Réponses: 4
    Dernier message: 26/09/2012, 17h08
  3. Impression automatique feuille Excel en PDF
    Par FCL31 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 15/04/2009, 16h33
  4. Mettre une feuille Excel en pdf
    Par bibi5883 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 10/08/2007, 18h29
  5. Pb passage feuille Excel en PDF
    Par titeelo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/07/2007, 16h14

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