Bonjour,
J'ai passé quelques heures à chercher la solution sans y arriver
J'arrive à sauvegarder la feuille active dans un fichier PDF mais je n'arrive pas à valider le code pour plusieurs feuilles dans un même fichier PDF.
Voici le code que j'utilise mais qui me lance une fenêtre avec une barre de progression "publication" qui plante ma machine.
Pour être plus explicite voici mon code inspiré d'un tuto sur Youtube.
Sub enregistrer_onglet_en_pdf()
'enregistrer plusieurs onglets en un pdf
Dim nom_PDF As String
Dim chemin_pdf As String
'identifier le nom du fichier pdf à créer
nom_PDF = "monPDF.pdf"
' identifier chemin d'accès du PDF à créer
chemin_pdf = "C:\Users\FAMILLE\Desktop\Dossier Test" & nom_PDF
'choisir les onglets par leurs noms et les sélectionner
ActiveWorkbook.Sheets(Array("Suivi Activité", "Source", "Suivi Janvier")).Select
'les onglets des feuilles sont bien sélectionnés pas d'erreur sur les noms
' créer le pdf
ActiveSheet.ExportAsFixedFormat Type:= _
xlTypePDF, Filename:=chemin_pdf & nom_PDF, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
Merci encore pour votre lecture