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 :

Enregistrement excel en PDF par macro [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2017
    Messages : 57
    Par défaut Enregistrement excel en PDF par macro
    Bonjour a tous novice en macro

    *1 Voila je voudrais avoir une macro pour enregistre mon fichier Excel en PDF avec le même nom puis au même endroit que la source du fichier , sans changer son nom bien sur,
    *2 Puis d'enregistré automatiquement en même tant en Excel (.xls)
    *3 Puis d'ouvrir le PDF pour vérifier ma mise en page.
    *4 Puis de fermée l'ensemble.

    pour évité de sélectionné les actions que Excel nous propose du fait de choisir enregistre sous puis de choisir le format PDF puis la destination de l'enregistrement.

    Voila si possible en une action donc la macro enfin j'espère

    Merci d'avance pour tous

    Cdt

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, voir Excel et l'enregistreur de macro
    En bas de ce post 1 la dernière partie intitulée : Impression de certaines Feuilles d'un classeur via un tableau dans un seul Pdf résultant

    P.-S. : Ce n'est pas le bon forum. D'urgence Antidote

  3. #3
    Membre confirmé
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2017
    Messages : 57
    Par défaut
    Merci pour ta réponse rapide mais rien ne fonctionne
    sachant que je suis novice dans ce domaine.

    puis si je me trompe pas je ne vois pas pour qu'il enregistre avec le même nom que l'original.

    Merci

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Re, l'enregistreur de macros te fournira un embryon de code qu'il te faudra optimiser à la main.

  5. #5
    Membre confirmé
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2017
    Messages : 57
    Par défaut
    Re voici ca avance
    Jai trouver ceci;
    Mais je ne trouve pas comment enregistrée dans le même dossier ou se trouve la source.

    De l'aide merci....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub Enregistrer_pdf_original()
     
    Rep = MsgBox("Voulez-vous sauvegarder en pdf ?", vbYesNo)
         If Rep = vbYes Then
     
     
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Fichier, _
        Quality:=xlQualityStandard, IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, OpenAfterPublish:=True
     
         End If
     
    End Sub

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, qqch dans le genre ci-dessous

    de la lecture :

    P.-S. : Pour baliser ton code

    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
    Option Explicit
     
    Sub Enregistrer_pdf_original()
    Dim Rep As Long, sFichier As String
    Dim FSO As Object
     
        Rep = MsgBox("Voulez-vous sauvegarder en pdf ?", vbYesNo)
        If Rep = vbYes Then
            Set FSO = CreateObject("Scripting.FileSystemObject")
            sFichier = ThisWorkbook.Path & "\" & FSO.GetBaseName(ThisWorkbook.Name)
            Set FSO = Nothing
     
            ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sFichier, _
                                            Quality:=xlQualityStandard, IncludeDocProperties:=True, _
                                            IgnorePrintAreas:=False, OpenAfterPublish:=True
        End If
    End Sub

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

Discussions similaires

  1. [XL-2003] Envoyer un fichier Excel en Pdf par mail
    Par FCL31 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 25/03/2010, 16h29
  2. [XL-2000] Ouvrir et imprimer un pdf par macro
    Par lagondenoumea dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/12/2009, 05h57
  3. [Excel]Ouvrir feuille par macro.
    Par JML62400 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/02/2009, 18h11
  4. Réponses: 2
    Dernier message: 12/12/2006, 00h22
  5. Imprimer des selections excel en pdf par VBA
    Par ouellet5 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/12/2005, 17h29

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