23 avis
Chargement...

Macro Excel : Exporter une feuille Excel en fichier PDF

Il est possible de générer un fichier PDF à partir d’une feuille de calcul Excel en utilisant une macro. Pour ce faire, vous pouvez utiliser la méthode ExportAsFixedFormat de l’objet Workbook, qui permet d’exporter la feuille de calcul active sous la forme d’un fichier PDF. Voici un exemple de macro qui montre comment faire :

Sub ExportToPDF()
' Déclaration des variables
Dim strFileName As String

' Définition du nom du fichier PDF à enregistrer
strFileName = "MonFichier.pdf"

' Exportation de la feuille active en PDF
ActiveWorkbook.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=strFileName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub

Pour utiliser cette macro, il suffit de la coller dans l’éditeur de code VBA d’Excel et de l’exécuter en appuyant sur le bouton « Exécuter » ou en utilisant le raccourci clavier F5. Le fichier PDF sera enregistré dans le même dossier que le classeur Excel.