XL 2013 Enregistrement d'un graphique au format PDF par macro

  • Initiateur de la discussion Initiateur de la discussion Ab68
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ab68

XLDnaute Nouveau
Bonjour le forum,
Je souhaite automatiser l'enregistrement d'un graphique au format pdf . Pour cela, je me suis aidé de la fonction "enregistrer une macro". Dans la séquence des actions enregistrées, je passe par l'imprimante virtuelle "Microsoft print to pdf pour générer le fichier. L'enregistrement est arrêté après la saisie du nom du fichier et le OK final.
Dans l'éditeur n'apparait pas la séquence enregistrement. Le test de la macro ne fait que confirmer la chose, l'action s'arrête à la saisie du nom du fichier.
Ci dessous le code . J'ai supprimé les lignes concernant la mise en page . La partie de code rajoutée me renvoie le message "Attendu : fin d'instruction"
PS: Le contrôle de l'existence du dossier n'est pas primordial, la sauvegarde devant se faire à priori dans le dossier du fichier excel source.
Merci d'avoir pris le temps de me lire et si possible de m'éclairer sur le pb.
Cordialement

Range("B1:S58").Select
Application.ActivePrinter = "Microsoft Print to PDF sur Ne03:"
With ActiveSheet.PageSetup

End With
ExecuteExcel4Macro _
"PRINT(1,,,1,,TRUE,,,,,,1,""Microsoft Print to PDF sur Ne03:"",,TRUE,,FALSE)"
//fin de la séquence enregistrement

//code rajouté
Dim An As String
Annee = Range("A2").Text
If Dir(ThisWorkbook.Path & "\" & Annee, vbDirectory) = "" Then MkDir ThisWorkbook.Path & "\" & Annee
ActiveWorksheets.SaveCopyAs "D:\Mes Documents\CCS\" & Annee & "\" & "Classement kms" & ".pdf")
Range("A1").Select
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
477
Réponses
3
Affichages
534
Réponses
21
Affichages
1 K
Réponses
15
Affichages
699
Réponses
2
Affichages
299
Retour