Créer un fichier PDF via feuille Excel en VBA [Résolu]

Signaler
Messages postés
1
Date d'inscription
vendredi 1 août 2014
Statut
Membre
Dernière intervention
1 août 2014
-
cs_Le Pivert
Messages postés
6492
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
28 janvier 2020
-
Bonjour,

J'ai enregistré une macro que j'ai modifié pour intégrer dans mon code.
La modification a été le nom du "Fichier" qui est variable.

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Fichier _
         , Quality:=xlQualityStandard, IncludeDocProperties:=True, _
         IgnorePrintAreas:=False, OpenAfterPublish:=False


Cette commande me donne le message "Erreur d'exécution '1004':
Doc. non enregistré. Le doc. est peut-être ouvert ou une erreur s'est produite lors de l'enregistrement.

Que dois-je ajouter ou enlever pour que ça marche.

Merci.

2 réponses

Messages postés
14127
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 janvier 2020
333
Bonjour, message modifié par l'ajout des balises de code.
Voir ici comment bien utiliser la coloration syntaxique.
Messages postés
6492
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
28 janvier 2020
92
Bonjour,
As-tu mis le chemin complet du fichier dans la variable Fichier comme ceci:

Dim Fichier As String

Fichier = "Chemin complet du fichier.pdf"

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        Fichier, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        False