KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment convertir plusieurs classeurs ou feuilles de calcul en fichiers PDF simultanément dans Excel ?

AuteurXiaoyang Date de modification

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

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 :

Capture d’écran de la boîte de dialogue Enregistrer sous pour convertir les fichiers Excel en PDF un par un

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

Capture d’écran de la boîte de dialogue Options pour enregistrer des fichiers Excel au format PDF

4. Cliquez ensuite sur OK > Enregistrer, et ce classeur entier sera enregistré au format PDF.

Conseils: Si vous devez convertir plusieurs classeurs, appliquez les étapes ci-dessus pour enregistrer les classeurs un par un au format Fichiers 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) :

Capture d’écran montrant la sélection du dossier contenant les classeurs à convertir en PDF

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) :

Capture d’écran montrant la sélection du dossier de destination pour les fichiers PDF dans Excel

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 :

Capture d’écran des fichiers Excel d’origine avant conversionFlècheCapture d’écran du dossier de destination contenant les fichiers PDF convertis

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.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur KUTOOLS PLUS > Classeur > Convertir en lot, voir la capture d’écran :

Capture d’écran de l’outil Convertisseur de formats de Kutools for Excel dans Excel

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

Capture d’écran d’un rappel invitant à fermer les classeurs avant la conversion

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.

Capture d’écran de la boîte de dialogue Convertisseur de formats de fichiers affichant les options de sélection des classeurs

4. Dans la boîte de dialogue Conversion en lot, après avoir inséré les classeurs à convertir, cliquez sur le bouton Bouton de sélection du dossier de destination 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 :

Capture d’écran montrant les options permettant de configurer les paramètres de conversion

Remarques: Dans la boîte de dialogue ci-dessus :
  • 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 :

Capture d’écran des fichiers Excel d’origine avant conversionFlècheCapture d’écran du dossier de destination contenant les fichiers PDF convertis

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 :

Capture d’écran de la fenêtre de sélection du dossier pour enregistrer les PDF convertis

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

Capture d’écran montrant les fichiers PDF distincts créés pour chaque feuille de calcul d’un classeur


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.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

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 :

Capture d’écran de l’outil Fractionner le classeur dans l’onglet Kutools Plus d’Excel

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 :

Capture d’écran de la boîte de dialogue Fractionner le classeurFlècheCapture d’écran de la boîte de dialogue Sélectionner un dossier pour enregistrer les fichiers PDF individuels de chaque feuille de calcul

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 :

Capture d’écran montrant les fichiers PDF distincts créés pour chaque feuille de calcul d’un classeur

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

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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