Comment convertir plusieurs classeurs ou feuilles de calcul en fichiers PDF simultanément dans Excel ?
La conversion de fichiers Excel en PDF est une opération courante lorsque vous souhaitez partager des données tout en empêchant leur modification. Bien que la fonction « Enregistrer sous » d’Excel permette de convertir un seul classeur en PDF, cette méthode devient fastidieuse dès qu’il s’agit de traiter plusieurs fichiers. Ce guide présente différentes approches — notamment l’utilisation d’un code VBA et de Kutools pour Excel — pour convertir simultanément plusieurs classeurs ou feuilles de calcul en fichiers PDF.
- Convertir plusieurs classeurs en Fichiers PDF un par un à l’aide de la fonction Enregistrer sous
- Convertir plusieurs classeurs en Fichiers PDF simultanément à l’aide d’un code VBA
- Convertir plusieurs classeurs en Fichiers PDF à l’aide d’une fonctionnalité puissante
- Convertir plusieurs feuilles de calcul d’un classeur en Fichiers PDF distincts à l’aide d’un code VBA
- Convertir plusieurs feuilles de calcul d’un classeur en Fichiers PDF distincts à l’aide d’une fonctionnalité pratique
Convertir plusieurs classeurs en Fichiers PDF un par un à l’aide de la fonction Enregistrer sous
Généralement, la fonction « Enregistrer sous » d’Excel vous permet d’enregistrer l’intégralité du classeur au format PDF. Voici la marche à suivre :
1. Ouvrez le classeur que vous souhaitez convertir au format PDF.
2. Cliquez sur Fichier > Enregistrer sous, puis, dans la boîte de dialogue Enregistrer sous, indiquez un dossier pour enregistrer le fichier généré, sélectionnez PDF dans la liste déroulante Spécifier le format d'enregistrement, puis cliquez sur le bouton Options. Voir la capture d’écran :

3. Ensuite, dans la boîte de dialogue Options qui s’ouvre, cochez l’option Classeur entier. Voir la capture d’écran :

4. Cliquez ensuite sur OK > Enregistrer, et ce classeur entier sera enregistré au format PDF.
Convertir plusieurs classeurs en Fichiers PDF simultanément à l’aide d’un code VBA
Lorsqu’il s’agit de convertir des centaines de fichiers Excel, la méthode précédente devient rapidement fastidieuse. Je vous propose donc un code VBA permettant de transformer simultanément plusieurs classeurs en fichiers PDF. Suivez ces étapes :
1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Convertir plusieurs classeurs en Fichiers PDF simultanément
Sub ExcelSaveAsPDF()
'Updateby Extendoffice
Dim strPath As String
Dim xStrFile1, xStrFile2 As String
Dim xWbk As Workbook
Dim xSFD, xRFD As FileDialog
Dim xSPath As String
Dim xRPath, xWBName As String
Dim xBol As Boolean
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.Title = "Please select the folder contains the Excel files you want to convert:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
With xRFD
.Title = "Please select a destination folder to save the converted files:"
.InitialFileName = "C:\"
End With
If xRFD.Show <> -1 Then Exit Sub
xRPath = xRFD.SelectedItems.Item(1) & "\"
strPath = xSPath & "\"
xStrFile1 = Dir(strPath & "*.*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Do While xStrFile1 <> ""
xBol = False
If Right(xStrFile1, 3) = "xls" Then
Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
xbwname = Replace(xStrFile1, ".xls", "_pdf")
xBol = True
ElseIf Right(xStrFile1, 4) = "xlsx" Then
Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
xbwname = Replace(xStrFile1, ".xlsx", "_pdf")
xBol = True
ElseIf Right(xStrFile1, 4) = "xlsm" Then
Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
xbwname = Replace(xStrFile1, ".xlsm", "_pdf")
xBol = True
End If
If xBol Then
xWbk.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xRPath & xbwname & ".pdf"
xWbk.Close SaveChanges:=False
End If
xStrFile1 = Dir
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. Appuyez sur la touche F5 pour exécuter ce code. Une fenêtre s’affiche alors. Veuillez sélectionner un dossier contenant les classeurs que vous souhaitez convertir (voir la capture d’écran) :

4. Cliquez sur OK : une autre fenêtre s’ouvre alors. Veuillez sélectionner un dossier indiquant le chemin d’accès où vous souhaitez enregistrer les nouveaux fichiers PDF (voir la capture d’écran) :

5. Cliquez sur OK. Une fois la conversion terminée, rendez-vous dans le dossier spécifié pour consulter les résultats convertis. Voir les captures d’écran :
![]() | ![]() | ![]() |
Convertir plusieurs classeurs en Fichiers PDF à l’aide d’une fonctionnalité puissante
Si vous disposez de Kutools pour Excel, son utilitaire Convertir en lot vous permet de transformer instantanément plusieurs classeurs en fichiers PDF simultanément.
1. Cliquez sur KUTOOLS PLUS > Classeur > Convertir en lot, voir la capture d’écran :

2. Une boîte de dialogue s’ouvre pour vous rappeler de fermer les classeurs que vous souhaitez convertir.

3. Cliquez sur OK, puis, dans la boîte de dialogue Convertisseur de formats de fichiers, spécifiez les options suivantes :
- Sous la liste déroulante Type de conversion, sélectionnez Convertir Excel en PDF;
- Cliquez sur le bouton Ajouter pour sélectionner les fichiers Excel que vous souhaitez convertir. Vous pouvez choisir des classeurs depuis votre ordinateur ou OneDrive, selon vos besoins.

4. Dans la boîte de dialogue Conversion en lot, après avoir inséré les classeurs à convertir, cliquez sur le bouton
pour choisir un chemin d’enregistrement des fichiers convertis, puis définissez les opérations souhaitées en bas de la boîte de dialogue — voir la capture d’écran :

- Pour inclure les classeurs situés dans les sous-dossiers, cochez la Inclure les sous-dossiers lors de l'ajout de dossierscase ;
- Si vous souhaitez supprimer les fichiers d’origine après la conversion, veuillez cocher la Supprimer les fichiers source après conversioncase ;
- Si vous souhaitez Conserver la date de modification des fichiers originaux, veuillez cocher la case Conserver Heure de modification des fichiers d’origine;
- La structure de répertoires du fichier peut être conservée en cochant la Conserver la structure des répertoires des fichiers lors de la conversioncase ;
5. Cliquez ensuite sur OK pour lancer la conversion. Une fois tous les fichiers Excel spécifiés convertis en PDF, rendez-vous dans le dossier désigné pour consulter les résultats. Voir les captures d’écran ci-dessous :
![]() | ![]() | ![]() |
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Convertir plusieurs feuilles de calcul d’un classeur en Fichiers PDF distincts à l’aide d’un code VBA
Dans certains cas, vous pouvez souhaiter convertir chaque feuille de calcul de votre classeur en fichiers PDF distincts. Si votre classeur contient de nombreuses feuilles, le code VBA ci-dessous vous permet d’enregistrer simultanément chaque feuille sous forme de fichiers PDF séparés.
1. Ouvrez le classeur que vous souhaitez convertir, puis appuyez simultanément sur les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insérer > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : convertir plusieurs feuilles de calcul d’un classeur en fichiers séparés Fichiers PDF
Sub SplitEachWorksheet()
'Updateby Extendoffice
Dim xSPath As String
Dim xSFD As FileDialog
Dim xWSs As Sheets
Dim xWb As Workbook
Dim xWbs As Workbooks
Dim xNWb As Workbook
Dim xInt, xI As Integer
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.title = "Please select a folder to save the converted files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xWb = Application.ActiveWorkbook
Set xWbs = Application.Workbooks
Set xWSs = xWb.Sheets
Set xNWb = xWbs.Add
xInt = xWSs.Count
For xI = 1 To xInt
On Error GoTo EBreak
Set xWs = xWSs.Item(xI)
If xWs.Visible Then
xWSs(xWs.Name).Copy
Application.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xSPath & "\" & xWs.Name & ".pdf"
Application.ActiveWorkbook.Close False
End If
EBreak:
Next
xWb.Activate
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. Appuyez sur la touche F5 pour exécuter ce code. Une fenêtre s’ouvrira ; veuillez choisir un chemin de fichier pour enregistrer les fichiers PDF convertis. Voir la capture d’écran :

4. Cliquez sur le bouton OK et toutes les feuilles du classeur actuel seront converties en fichiers PDF distincts :

Convertir plusieurs feuilles de calcul d’un classeur en fichiers Fichiers PDF séparés grâce à une fonctionnalité pratique
Kutools pour Excel propose également une fonctionnalité très pratique : Séparer le classeur. Grâce à celle-ci, vous pouvez enregistrer plusieurs feuilles de votre classeur dans des fichiers Excel séparés, ainsi que dans des fichiers TXT, CSV ou PDF, selon vos besoins.
1. Ouvrez le classeur dont vous souhaitez enregistrer chaque feuille sous forme de fichiers PDF séparés, puis cliquez sur Kutools Plus > Classeur > Séparer le classeur. Voir la capture d’écran :

2. Dans la boîte de dialogue Séparer le classeur, cochez les feuilles que vous souhaitez enregistrer, sélectionnez PDF (*.pdf) dans la liste déroulante Spécifier le format d'enregistrement, puis cliquez sur le bouton Diviser. Dans la fenêtre Sélectionner un dossier, indiquez un emplacement pour enregistrer les fichiers convertis. Voir la capture d’écran :
![]() | ![]() | ![]() |
3. Toutes les feuilles de calcul sélectionnées contenues dans le classeur actuel ont été enregistrées individuellement sous forme de fichiers PDF. Voir la capture d’écran :

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Autres articles associés :
- Convertir plusieurs fichiers XLS en fichiers XLSX dans Excel
- Pour convertir un ancien fichier Excel au format XLS en un nouveau fichier XLSX, vous pouvez utiliser la fonction « Enregistrer sous » dans Excel. Toutefois, si vous devez convertir plusieurs fichiers XLS, comment accomplir cette tâche rapidement et facilement ?
- Enregistrer toutes les feuilles de calcul uniquement sous forme de valeurs
- Si vous disposez d’un classeur contenant de nombreuses formules et que vous devez le distribuer à d’autres utilisateurs sans afficher les formules mais uniquement les valeurs, vous pouvez normalement enregistrer rapidement une feuille de calcul sous forme de valeurs en copiant et en collant les données en tant que valeurs uniquement. Mais comment enregistrer toutes les feuilles de calcul uniquement sous forme de valeurs sans avoir à les copier-coller une par une ?
- Bouton de commande pour enregistrer la feuille active sous forme de Fichiers PDF
- Lorsque vous travaillez dans Microsoft Excel, il peut s’avérer nécessaire d’enregistrer la feuille active au format PDF. Dans cet article, vous découvrirez comment enregistrer la feuille active en tant que fichier PDF à l’aide d’un code VBA déclenché par un bouton de commande. Si vous souhaitez également enregistrer une plage sélectionnée ou chacune des feuilles du classeur actuel sous forme de fichiers PDF individuels, cet article vous sera tout aussi utile.
- Fractionner un grand tableau en plusieurs petits tableaux
- Si vous possédez une grande feuille de calcul contenant de nombreuses colonnes et des centaines, voire des milliers de lignes de données, et que vous souhaitez fractionner ce grand tableau en plusieurs petits tableaux selon la valeur d’une colonne ou un nombre de lignes afin d’obtenir les résultats suivants, comment procéder dans Excel ?
- Fractionner un classeur en plusieurs Fichiers Excel distincts
- Vous pouvez avoir besoin de fractionner un grand classeur en plusieurs Fichiers Excel distincts en enregistrant chaque feuille du classeur sous forme de fichier Excel individuel. Par exemple, vous pouvez fractionner un classeur en plusieurs Fichiers Excel individuels, puis transmettre chaque fichier à une personne différente pour traitement. Ainsi, certaines personnes traitent des données spécifiques tout en maintenant la sécurité de vos données. Cet article présente différentes méthodes permettant de fractionner un grand classeur en plusieurs Fichiers Excel distincts selon chaque feuille de calcul.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels




