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

Comment lister rapidement tous les noms des images ou fichiers d’un dossier dans Excel ?

AuteurSun Date de modification

Lorsque vous travaillez avec des collections d’images ou de fichiers, créer un catalogue ou une liste de référence dans Excel s’avère souvent indispensable — que ce soit pour gérer un inventaire, générer des rapports ou simplement consulter rapidement vos éléments. Saisir manuellement tous les noms de fichiers ou d’images d’un dossier dans une feuille Excel est non seulement chronophage, mais aussi sujet aux erreurs, particulièrement lorsque le dossier contient de nombreux fichiers ou qu’il est fréquemment mis à jour. Heureusement, Excel propose plusieurs méthodes pratiques — intégrées, via des modules complémentaires ou des scripts — pour automatiser cette tâche et gagner ainsi en précision comme en efficacité.

Ce tutoriel présente un ensemble de techniques pratiques pour lister rapidement tous les noms d’images ou de fichiers d’un dossier spécifié directement dans une feuille Excel, comme le montre la capture d’écran à droite. Qu’il s’agisse d’images, de documents ou de fichiers de types variés, ces méthodes vous permettent d’optimiser votre flux de travail et de gagner un temps considérable.

NAVIGATION RAPIDE

Lister les noms des images d’un dossier dans Excel à l’aide de VBA
Lister les noms des images ou des Type de fichier spécifiques d’un dossier dans Excel à l’aide de la fonctionnalité Liste des noms de fichiers
Lister tous les noms de fichiers en copiant-collant depuis l’Explorateur Windows
Astuce : Afficher uniquement les noms de fichiers (et non les chemins complets)

Capture d’écran de la liste des noms d’images d’un dossier insérée dans des cellules Excel

Lister les noms des images d’un dossier dans Excel à l’aide de VBA

Par défaut, Excel ne propose pas d’option intégrée pour importer automatiquement les noms de fichiers ou d’images depuis un dossier de votre ordinateur vers une feuille de calcul. Toutefois, une macro VBA simple vous permet de lister tous les fichiers image (ou ceux d’autres types spécifiés) d’un dossier directement dans des cellules Excel. Cette solution est idéale si vous avez besoin occasionnellement de cette fonctionnalité, recherchez une personnalisation maximale ou préférez éviter les modules complémentaires externes. Elle fonctionne également avec diverses extensions de fichiers — il suffit d’ajuster le filtre d’extension dans le code selon vos besoins.

La méthode VBA est puissante, mais elle exige une exécution rigoureuse : toute modification incorrecte du code peut provoquer des erreurs. Vérifiez toujours le chemin du fichier et les filtres d’extension avant d’exécuter le script. Gardez également à l’esprit que les modifications apportées au contenu du dossier après la génération de la liste ne seront pas automatiquement mises à jour dans Excel sans une nouvelle exécution du code. Voici comment l’utiliser :

1. Dans Excel, appuyez sur Alt+F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre qui s’ouvre, cliquez sur Insertion > Module pour ajouter un nouveau module – c’est là que vous collerez le code VBA.

3. Copiez et collez le code suivant dans la fenêtre du module :

Sub PictureNametoExcel()
'UpdatebyExtendoffice 
    Dim I As Long
    Dim xRg As Range
    Dim xAddress As String
    Dim xFileName As String
    Dim xFileDlg As FileDialog
    Dim xFileDlgItem As Variant
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a cell to place name list:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xRg = xRg(1)
    xRg.Value = "Picture Name"
    With xRg.Font
    .Name = "Arial"
    .FontStyle = "Bold"
    .Size = 10
    End With
    xRg.EntireColumn.AutoFit
    Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
    I = 1
    If xFileDlg.Show = -1 Then
        xFileDlgItem = xFileDlg.SelectedItems.Item(1)
        xFileName = Dir(xFileDlgItem & "\")
        Do While xFileName <> ""
            If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then
                xRg.Offset(I).Value = xFileDlgItem & "\" & xFileName
                I = I + 1
            End If
            xFileName = Dir
        Loop
    End If
    Application.ScreenUpdating = True
End Sub

4. Appuyez sur F5 ou cliquez sur le bouton Exécuter dans la fenêtre VBA pour lancer le script. Une boîte de dialogue s’affichera alors, vous invitant à sélectionner la cellule où vous souhaitez insérer la liste des noms d’images.
Capture d’écran de la boîte de dialogue de sélection du dossier pour lister les noms d’images dans Excel

5. Après avoir confirmé la cellule, une nouvelle invite s’ouvre pour vous permettre de parcourir votre système et de sélectionner le dossier contenant les images ou fichiers à lister. Accédez au répertoire approprié, puis choisissez le dossier souhaité.
Capture d’écran de la boîte de dialogue de sélection du dossier pour lister les noms d’images dans Excel

6. Cliquez sur OK. Tous les noms de fichiers d’images (avec leur chemin complet) correspondant aux extensions définies dans le code (.jpg, .png, .img, .ico, .bmp) du dossier sélectionné seront immédiatement listés à partir de la cellule choisie dans Excel.
Capture d’écran montrant les noms d’images listés dans des cellules Excel

Remarque : Vous pouvez modifier le code VBA pour cibler différents types de fichiers en éditant les extensions dans la condition : If InStr(1, xFileName, «.jpg») + ... > 0 Then. Par exemple, pour lister uniquement des documents Word, remplacez-la par If InStr(1, xFileName, «.docx») > 0 Then. Veillez à inclure le point devant l’extension (c’est-à-dire utiliser « .pdf » et non « pdf »). Pour lister plusieurs types de fichiers, combinez-les à l’aide de signes plus, comme indiqué.

Points importants à retenir : Cette solution VBA répertorie uniquement les fichiers situés à la racine du dossier sélectionné ; les fichiers contenus dans les sous-dossiers ou les dossiers masqués ne sont pas inclus, sauf si le code est modifié pour effectuer une recherche récursive.

Bien que la solution VBA offre une grande souplesse et une personnalisation avancée, elle nécessite de relancer la macro chaque fois que vous souhaitez actualiser ou mettre à jour la Liste des fichiers. Pour les utilisateurs recherchant un flux de travail récurrent ou automatisé – en particulier ceux moins à l’aise avec le code – la méthode basée sur un module complémentaire décrite ci-dessous peut s’avérer plus efficace.


ot move

Souhaitez-vous obtenir une augmentation de salaire tout en gagnant plus de temps à consacrer à votre famille ?

Office Tab améliore votre efficacité de 50 % dans Microsoft Office, dès maintenant.

Incroyable : travailler sur deux documents ou plus s’avère plus facile et plus rapide que de n’en traiter qu’un seul.

Comparé aux navigateurs les plus populaires, l’outil à onglets d’Office Tab s’avère plus puissant et plus efficace.

Réduisez chaque jour des centaines de clics et de frappes au clavier — dites adieu dès aujourd’hui au syndrome du « poignet de la souris ».

Si vous travaillez régulièrement sur plusieurs documents, Office Tab vous fera gagner un temps précieux.

30Essai gratuit de jours d’essai gratuit, sans carte bancaire requise.

En savoir plusTélécharger gratuitement dès maintenant


Lister les noms des images ou des Type de fichier spécifiques d’un dossier dans Excel à l’aide de la fonctionnalité Liste des noms de fichiers

Si vous devez fréquemment lister tous les fichiers ou images provenant de divers dossiers – en précisant éventuellement le type de fichier, en incluant ou non les sous-dossiers, voire en ajoutant des liens hypertexte directs – Kutools pour Excel propose une fonctionnalité Liste des noms de fichiers conçue précisément à cet effet. Cet outil vous permet notamment de :

  • Lister tous les fichiers de n’importe quel dossier, quelle que soit leur extension, dans un Nouvelle feuille de calcul pour un suivi ou une catalogage facile.
  • Filtrer et lister uniquement les Type de fichier que vous spécifiez, tels que les images, les PDF ou toute extension personnalisée.
  • Inclure les fichiers situés dans les sous-dossiers et afficher les Fichiers et Dossiers masqués, pour obtenir un rapport véritablement exhaustif.

Dites adieu dès maintenant au syndrome de la souris et à la spondylose cervicale

Les 300 outils avancés de Kutools pour Excel résolvent 80 % des tâches Excel en quelques secondes, vous libérant ainsi des milliers de clics de souris.

Gérez facilement 1 500 scénarios de travail sans perdre de temps à chercher des solutions, et profitez davantage de votre vie.

Boostez votre productivité de 80 %, chaque jour, aux côtés de plus de 110 000 personnes hautement efficaces – vous y compris.

Finis les tourments des formules complexes et du VBA : offrez à votre cerveau un moment de détente et retrouvez la joie au travail.

Profitez d’un essai gratuit de 30 jours avec accès à toutes les fonctionnalités, et bénéficiez d’un remboursement intégral sous 30 jours, sans justification requise.

Un corps plus sain, une vie meilleure.

Après avoir installé Kutools pour Excel (une opération rapide et simple), voici les étapes à suivre pour lister les noms de fichiers ou d’images d’un dossier :

1. Ouvrez le classeur Excel dans lequel vous souhaitez afficher la liste des fichiers. Accédez à l’onglet KUTOOLS PLUS, sélectionnez Importation/Exportation, puis cliquez sur Liste des noms de fichiers.
Capture d’écran de l’option Liste des noms de fichiers de Kutools sous Importation/Exportation dans Excel

2. Dans la boîte de dialogue Liste des noms de fichiers, commencez par cliquer sur Capture d’écran de la boîte de dialogue Liste des noms de fichiers avec les options sous-répertoires et fichiers masqués pour choisir le dossier contenant vos fichiers ou images. Vous pouvez également cocher la case Inclure les fichiers des sous-répertoires afin d’ajouter les fichiers présents dans tous les sous-dossiers, ainsi que Inclure les fichiers et dossiers masqués pour lister également les éléments masqués, si nécessaire.
Capture d’écran de la boîte de dialogue Liste des noms de fichiers avec les options sous-répertoires et fichiers masqués

3. Déterminez quels fichiers vous souhaitez afficher dans la section Type de fichier. Plusieurs options vous permettent d’affiner ce choix :

L’activation de l’option Tous les fichiersrépertorie automatiquement tous les fichiers, quel que soit leur format, dans le dossier choisi.
Capture d’écran de la boîte de dialogue Liste des noms de fichiers avec l’option Tous les fichiers
Sélectionnez l’option Courantspour limiter la liste aux formats populaires – il suffit de choisir les Type de fichier souhaités depuis le Liste déroulante (par exemple .jpg, .xlsx, .pdf, etc.).
Capture d’écran de la boîte de dialogue Liste des noms de fichiers avec l’option Formats de fichiers courants
Si vous souhaitez répertorier des Type de fichier spécifiques ou multiples, utilisez la zone Spécifier: saisissez les extensions souhaitées (par exemple)jpg,png,gif), séparées par des virgules. Seuls les fichiers portant ces extensions seront listés.
Capture d’écran de la boîte de dialogue Liste des noms de fichiers avec l’option Spécifier pour les extensions de fichiers

4. Choisissez votre unité de taille de fichiers préférée dans la liste déroulante Unité de taille des fichiers (octet, Ko, Mo, etc.) pour un suivi plus détaillé, et cochez Créer un lien hypertexte si vous souhaitez que chaque nom de fichier dans Excel soit directement lié au fichier correspondant sur votre système. Cette option est particulièrement utile pour ouvrir rapidement les fichiers et naviguer ensuite.

Capture d’écran de la sélection des unités de taille de fichier dans Liste des noms de fichiersCapture d’écran de l’option Créer des liens hypertexte activée dans Liste des noms de fichiers

5. Cliquez sur OK. Kutools générera une liste complète de vos fichiers spécifiés (avec des informations supplémentaires facultatives telles que la taille du fichier, le type, la date de création, etc.) dans une nouvelle feuille de calcul.
Capture d’écran d’Excel avec les noms de fichiers et leurs détails listés à l’aide de Liste des noms de fichiers de Kutools

Conseils et dépannage : Si votre dossier contient un grand nombre de fichiers ou de sous-dossiers, accordez quelques secondes au traitement. Si certains fichiers attendus n’apparaissent pas dans la liste, vérifiez à nouveau le filtre « Type de fichier » ainsi que les options relatives aux sous-dossiers, et assurez-vous que les fichiers ou dossiers masqués ne sont pas exclus par inadvertance. Pour les répertoires régulièrement mis à jour avec des fichiers générés, il vous suffit de relancer le processus « Liste des noms de fichiers » afin d’actualiser la liste dans votre classeur. Cette approche est particulièrement pratique pour les utilisateurs ayant des besoins documentaires récurrents ou gérant fréquemment de grands volumes d’actifs numériques.

Une autre fonctionnalité pratique de Kutools liée à la gestion des fichiers est l’outil Créer une table de liens, idéal pour documenter ou créer des liens vers toutes les feuilles de votre classeur Excel. Combinez ces deux outils pour une documentation complète de vos classeurs et fichiers :
GIF illustrant comment créer une liste des noms de feuilles dans Excel à l’aide de Kutools

Kutools pour Excel : une collection polyvalente d’outils conviviaux conçus pour simplifier et accélérer les opérations complexes dans Excel.


Lister tous les noms de fichiers en copiant-collant depuis l’Explorateur Windows

Pour des besoins rapides et basiques sans scripts ni compléments, vous pouvez utiliser l’Windows Explorateur combiné à Excel afin d’obtenir une liste de noms de fichiers. Cette méthode est efficace si vous n’avez pas besoin de Type de fichier ni de filtres avancés.

1. Ouvrez le dossier souhaité dans l’Explorateur Windows(Explorateur de fichiers).

2. Appuyez sur Ctrl+A pour sélectionner tous les fichiers, puis maintenez la touche Maj enfoncée et cliquez avec le bouton droit sur l’un des fichiers mis en surbrillance. Dans le menu contextuel, cliquez sur Copier en tant que chemin.

3. Basculez vers votre feuille Excel, sélectionnez la cellule de départ et appuyez sur Ctrl+V pour coller. Cela insérera le chemin du fichier (y compris le nom du fichier) pour chaque fichier sélectionné.

Remarque : Cette méthode ne se met pas à jour automatiquement si les fichiers du dossier changent, et elle n’inclut pas les sous-dossiers.


Astuce : Afficher uniquement les noms de fichiers (et non les chemins complets)

Si vous souhaitez afficher uniquement les noms de fichiers (et non les chemins complets), utilisez une formule dans Excel pour extraire les noms à partir des chemins. Par exemple, si vos Chemin du fichier se trouvent dans la colonne A, saisissez cette formule dans la cellule B1 :

=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",255)),255))

Copiez la formule de B1 vers le bas dans toutes les lignes pour n’obtenir que les noms de fichiers. Ajustez les références de cellules si nécessaire.


Articles associés


Comment vous démarquer de la foule, travailler en toute simplicité et profiter pleinement de la vie ?

Kutools pour Excel booste votre efficacité quotidienne de 80 % en moyenne, vous offrant ainsi plus de temps à consacrer à votre famille et à vos loisirs.

300 Outils Avancés résout 80 %les problèmes Excel : vous n’avez plus à chercher laborieusement des solutions et accomplissez votre travail plus facilement.

Gérez facilement 1 500 scénarios Excel et gagnez au moins une heure par jour.

Devenez un expert Excel en 5 minutes, gagnez la reconnaissance de vos pairs et ouvrez la voie à de nouvelles opportunités d’évolution professionnelle.

Des outils accessibles en un seul clic prennent en charge le traitement par lots, vous épargnant des milliers de clics de souris et mettant fin au syndrome de la « main de la souris ».

Finies les formules à mémoriser par cœur et le VBA complexe : offrez une pause bien méritée à votre cerveau.

110 000 agents hautement efficaces et le choix parmi plus de 300 entreprises mondialement reconnues.

Nécessite seulement 39 $, mais offre bien plus de valeur que les formations à 4000 $ proposées par d’autres.

Profitez d’un essai gratuit de 30 jours sans aucune limitation, avec remboursement intégral sous 30 jours, sans justification requise.

Offrez-vous dès maintenant une vie meilleureEn savoir plusEssai gratuit de 30 joursAcheter maintenant

Outils de productivité recommandés

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