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

Comment lister tous les noms de fichiers d’un dossier ainsi que ceux de ses sous-dossiers dans une feuille de calcul ?

AuteurAssistance technique Date de modification

Si vous souhaitez générer une liste de noms de fichiers à partir d’un répertoire directement dans une feuille Excel, les méthodes suivantes vous permettront de le faire rapidement et efficacement. Choisissez celle qui correspond le mieux à vos besoins.


Lister tous les noms de fichiers d’un dossier dans une feuille de calcul à l’aide d’un navigateur web

Si vous souhaitez lister les fichiers d’un dossier à l’aide d’un navigateur web, assurez-vous qu’un des navigateurs suivants ()Firefox, Opera ou Google Chrome) est installé sur votre ordinateur. Imaginons que vous deviez lister les fichiers du dossier suivant dans une feuille de calcul — voir la capture d’écran :

1. Copiez le chemin du dossier (« Dossier Test ») depuis l’Explorateur Windows. Par exemple, le chemin de ce dossier est : «C:\Users\AddinTestWin10\Desktop\Folder Test».

2. Ouvrez l’un des navigateurs web (Firefox, Opera ou Google Chrome), collez le chemin du fichier dans la barre d’adresse, puis appuyez sur Entrée. Voir la capture d’écran :

Capture d’écran du chemin d’un dossier collé dans la barre d’adresse d’un navigateur

3. Appuyez sur « Ctrl+A » pour tout sélectionner dans le navigateur, puis sur « Ctrl+C » pour copier.

4. Ouvrez Excel et collez directement le contenu (à l’aide du raccourci « Ctrl+V ») dans une feuille de calcul. Consultez la capture d’écran :

Capture d’écran de fichiers listés à partir d’un dossier collés dans une feuille Excel

Remarques:
  • 1. Avec cette méthode, seuls les fichiers du dossier principal s’affichent ; ceux situés dans les sous-dossiers ne sont pas listés.
  • 2. Les liens hypertexte associés aux noms de fichiers ne sont pas disponibles.

Lister tous les noms de fichiers d’un dossier dans une feuille de calcul à l’aide d’une formule

Dans Excel, vous pouvez également utiliser une formule pour obtenir la liste de tous les noms de fichiers d’un dossier ou spécifier un type particulier de fichiers. Voici la marche à suivre :

1. Copiez et collez le chemin du fichier dans une cellule, puis ajoutez \* à la fin du chemin, comme illustré dans la capture d’écran ci-dessous :

2. Ensuite, cliquez sur « Formules » > « Gestionnaire de noms », comme illustré dans la capture d’écran suivante :

Capture d’écran du Gestionnaire de noms de formules dans Excel

3. Dans la boîte de dialogue « Gestionnaire de noms », cliquez sur le bouton « Nouveau » (voir la capture d’écran).

Capture d’écran de la boîte de dialogue Nouveau nom dans Excel avec le bouton Nouveau mis en évidence

4. Dans la boîte de dialogue « Nouveau nom » qui s’ouvre, saisissez un nom dans le champ « Nom », puis entrez la formule suivante dans le champ « Se réfère à », comme illustré dans la capture d’écran :

=FILES(Sheet1!$A$1)

Remarque : Dans cette formule, « Sheet1!$A$1 » correspond à la cellule de la feuille contenant le chemin du fichier que vous avez inséré à l’étape 1.

Capture d’écran de la création d’une nouvelle plage nommée dans Excel

5. Cliquez ensuite sur « OK » > « Fermer » pour fermer les boîtes de dialogue, puis saisissez la formule suivante dans une cellule vide là où vous souhaitez afficher la liste des noms de fichiers. Étirez la poignée de recopie vers le bas jusqu’à l’apparition de cellules vides : tous les noms de fichiers du dossier spécifié s’afficheront alors, comme illustré dans la capture d’écran ci-dessous.

=IFERROR(INDEX(Filenames,ROW(A1)),«»)

Remarque : Dans cette formule, « Filenames » correspond au nom de la cellule que vous avez créée à l’étape 4, et « A1 » est la cellule contenant le chemin du fichier.

Capture d’écran d’une liste de noms de fichiers importée depuis un dossier dans Excel

Remarques:
  • 1. Pour que les formules fonctionnent correctement après la fermeture et la réouverture du fichier, vous devez enregistrer ce classeur au format « Classeur Excel prenant en charge les macros ».
  • 2. Pour lister tous les fichiers ayant une extension spécifique — par exemple, tous les fichiers .docx — utilisez simplement *docx* au lieu de *. De même, pour les fichiers .xlsx, utilisez *xlsx*.

    Animation illustrant le filtrage de types de fichiers spécifiques dans Excel


Lister tous les noms de fichiers d’un dossier dans une feuille de calcul à l’aide d’un code VBA

Utilisez le code VBA suivant pour lister les fichiers d’un dossier dans une feuille de calcul :

1. Ouvrez une feuille de calcul et cliquez sur la cellule dans laquelle vous souhaitez insérer les noms de fichiers.

2. Maintenez les touches « ALT + F11 » enfoncées dans Excel pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».

3. Cliquez sur « Insertion » > « Module », puis collez le code suivant dans la fenêtre du module.

Code VBA : Lister tous les noms de fichiers d’un dossier dans une feuille de calcul

Sub listfiles()
'Updateby Extendoffice
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4. Appuyez ensuite sur la touche F5 pour exécuter le code. Une nouvelle fenêtre intitulée « Parcourir » s’ouvre : sélectionnez-y le dossier dont vous souhaitez lister les noms de fichiers.

Capture d’écran de la fenêtre de navigation de fichiers en VBA

5. Cliquez ensuite sur OK. Les fichiers du dossier spécifié s’affichent dans la feuille de calcul sous forme de liens hypertexte. Voir la capture d’écran :

Capture d’écran de noms de fichiers listés avec des liens hypertexte dans Excel

Remarque: Seuls les noms de fichiers du dossier principal peuvent être listés.

Lister tous les noms de fichiers d’un dossier et de ses sous-dossiers dans une feuille de calcul à l’aide de Kutools

L’utilitaire « Liste des noms de fichiers » de Kutools pour Excel vous permet de générer facilement, à partir d’un répertoire, une liste de fichiers directement dans une feuille de calcul.

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 Excel, cliquez sur « Kutools Plus » > « Importer/Exporter » > « Liste des noms de fichiers… », comme illustré dans la capture d’écran :

2. Dans la boîte de dialogue « Liste des noms de fichiers », procédez comme suit :

Capture d’écran des options de la boîte de dialogue Liste des noms de fichiers

(1) Cliquez sur Capture d’écran du bouton de sélection de dossier dans la boîte de dialogue Liste des noms de fichiersle bouton pour spécifier le dossier contenant les fichiers que vous souhaitez répertorier ;

(2) Cochez l’option « Inclure les fichiers des sous-dossiers » pour lister tous les noms de fichiers dans les sous-dossiers, ou cochez l’option « Inclure les fichiers et dossiers masqués » pour inclure également les noms des fichiers masqués ainsi que ceux situés dans des dossiers masqués ;

(3) Spécifiez le Type de fichier que vous souhaitez répertorier sous la section « Type de fichier » ;

(4) Sélectionnez l’unité d’affichage de la taille des fichiers dont vous avez besoin dans la section « Unité de taille des fichiers ».

(5) Cochez l’option « Créer un lien hypertexte » selon vos besoins.

3. Cliquez sur OK. Une liste des fichiers présents dans le répertoire ou ses sous-répertoires sera automatiquement générée dans une nouvelle feuille de calcul. Voir la capture d’écran :

Capture d’écran d’une liste complète de noms de fichiers générée à l’aide de Kutools

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

  • Créer une liste de tous les Nom de la feuille de calcul à partir d’un classeur
  • Supposons que vous disposiez d’un classeur comportant plusieurs feuilles de calcul et que vous souhaitiez répertorier tous les noms de ces feuilles dans le classeur actuel. Existe-t-il un moyen rapide de générer cette liste dans Excel sans avoir à saisir chaque nom manuellement ? Ce tutoriel vous explique comment lister les noms des feuilles de calcul dans Excel.
  • Copier ou déplacer des fichiers d’un dossier vers un autre à partir d’une liste
  • Si vous disposez d’une liste de noms de fichiers dans une colonne d’une feuille de calcul, et que ces fichiers se trouvent dans un dossier de votre ordinateur, mais que vous devez maintenant déplacer ou copier ces fichiers (dont les noms figurent dans la feuille) depuis leur dossier d’origine vers un autre dossier, comme illustré dans la capture d’écran suivante, comment accomplir cette tâche le plus rapidement possible dans Excel ?
  • Naviguer entre les feuilles de calcul à l’aide d’une liste déroulante
  • Imaginez un classeur comportant plusieurs feuilles de calcul. Vous souhaitez créer une liste déroulante affichant tous les noms de feuilles, afin d’accéder instantanément à la feuille correspondante dès que vous sélectionnez son nom. Cet article vous explique comment naviguer facilement entre les feuilles de calcul à l’aide d’une liste déroulante dans Excel.

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