Accéder au contenu principal

Comment lister rapidement les noms d'images/noms de fichiers d'un dossier dans des cellules Excel ?

Author: Sun Last Modified: 2025-05-27

Dans ce tutoriel, je vais vous montrer quelques astuces pour lister rapidement tous les noms d'images ou noms de fichiers d'un dossier spécifique dans une feuille Excel, comme le montre la capture d'écran.

NAVIGATION RAPIDE

Lister les noms d'images d'un dossier dans Excel avec VBA
Lister les noms d'images ou les noms de fichiers d'un format spécifique d'un dossier dans Excel avec Liste des noms de fichiers
Télécharger le fichier d'exemple

A screenshot of listing picture names from a folder into Excel cells

Lister les noms d'images d'un dossier dans Excel avec VBA

Dans Excel, il n'y a pas de fonction intégrée qui peut automatiquement lister tous les noms d'images d'un dossier que vous choisissez dans une cellule d'une feuille, mais voici un code VBA qui peut vous aider à résoudre rapidement cette tâche.

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

2. Dans la fenêtre qui s'affiche, cliquez sur Insert > Module pour créer un nouveau script de Module.

3. Copiez le code ci-dessous et collez-le dans la nouvelle fenêtre de script de 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 , puis une boîte de dialogue apparaît pour vous permettre de sélectionner une cellule où placer les noms d'images.
A screenshot of the folder selection dialog for listing picture names in Excel

5. Cliquez sur OK pour continuer à sélectionner le dossier dont vous souhaitez lister les noms d'images dans la boîte de dialogue Parcourir.
A screenshot of the folder selection dialog for listing picture names in Excel

6. Cliquez sur OK, maintenant, tous les noms d'images du dossier sélectionné ont été listés dans Excel.
A screenshot showing listed picture names in Excel cells

Remarque : Dans le code VBA, vous pouvez modifier jpg/png/… dans la chaîne de code If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then vers l'extension de fichier dont vous avez besoin. Par exemple, si vous voulez lister les noms de fichiers au format doc, changez simplement la chaîne de code en If InStr(1, xFileName, ".doc") > 0 Then.

Si vous devez régulièrement lister les noms de fichiers d'un ou de plusieurs formats spécifiques d'un dossier dans une cellule Excel dans votre travail quotidien, le code peut être complexe et difficile à manipuler. Mais avec la méthode suivante, vous pouvez résoudre rapidement cette tâche.


ot move

Souhaitez-vous obtenir une augmentation de salaire et avoir plus de temps à passer avec votre famille ?

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

Incroyable, travailler sur deux documents ou plus est plus facile et plus rapide que de travailler sur un seul.

Comparé aux navigateurs bien connus, l'outil à onglets d'Office Tab est plus puissant et plus efficace.

Réduisez des centaines de clics de souris et de frappes de clavier chaque jour, dites adieu au syndrome de la main sur la souris.

Si vous travaillez généralement sur plusieurs documents, Office Tab vous fera gagner beaucoup de temps.

30 jours d'essai gratuit, aucune carte de crédit requise.

Lire la suiteTéléchargement gratuit maintenant


Lister les noms d'images ou les noms de fichiers d'un format spécifique d'un dossier dans Excel avec Liste des noms de fichiers

Voici un utilitaire – Liste des noms de fichiers dans Kutools pour Excel, qui peut

>> lister tous les noms de fichiers dans tous les formats de fichiers d'un dossier dans une nouvelle feuille ;

>> lister les noms de fichiers dans un ou plusieurs formats spécifiques que vous spécifiez dans Excel ;

>> lister les noms de fichiers incluant les sous-dossiers ainsi que les fichiers et dossiers masqués dans Excel.

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

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

Gérez facilement 1500 scénarios de travail, inutile de perdre du temps à chercher des solutions, profitez davantage de votre vie.

Améliorez 80% la productivité pour plus de 110000 personnes hautement efficaces chaque jour, y compris vous bien sûr.

Plus besoin d’être tourmenté par des formules douloureuses et le VBA, donnez un repos à votre cerveau et profitez d’une humeur de travail joyeuse.

30-jours d’essai gratuit avec toutes les fonctionnalités, remboursement garanti sans justification sous 30-jours.

Un meilleur corps crée une meilleure vie.

Après avoir installé gratuitement Kutools pour Excel, procédez comme suit :

1. Activez le classeur dans lequel vous souhaitez lister les noms de fichiers, puis cliquez sur Kutools Plus > Importer/Exporter > Liste des noms de fichiers.
A screenshot of Kutools Filename List option under Import/Export in Excel

2. Dans la Liste des noms de fichiers boîte de dialogue, cliquez tout d'abord sur A screenshot of folder selection button pour sélectionner un dossier dont vous souhaitez lister les noms de fichiers, puis cochez les cases correspondant à Inclure les fichiers des sous-répertoires et Inclure les fichiers et dossiers masqués selon vos besoins.
A screenshot of Filename List dialog with subdirectory and hidden files options

3. Ensuite, sélectionnez le format de fichier dont vous souhaitez lister les noms dans la section Type de fichier.

Cochez l'option Tous les fichiers, cela listera tous les noms de fichiers dans tous les formats de fichiers du dossier sélectionné.
A screenshot of Filename List dialog with All files option
Cochez l'option Types courants, puis sélectionnez le format de fichier spécifique dont vous souhaitez lister les noms dans la liste déroulante, et cela listera tous les noms de fichiers du format que vous avez choisi dans la liste déroulante.
A screenshot of Filename List dialog with Common file formats option
Cochez l'option Spécifier, puis saisissez les extensions de fichiers (en utilisant une virgule pour les séparer) dont vous souhaitez lister les noms dans la zone de texte, et cela ne listera que les noms de fichiers avec les extensions saisies dans Excel.
A screenshot of Filename List dialog with Specify option for file extensions

4. Choisissez l'unité de taille dont vous avez besoin dans la liste déroulante de la section Unité de taille des fichiers. Si vous souhaitez créer un lien vers les noms de fichiers, cochez l'option Créer des hyperliens.

A screenshot of selecting file size unit options in Filename List A screenshot of Create hyperlinks enabled in Filename List

5. Cliquez sur Ok, une nouvelle feuille sera créée pour lister les noms de fichiers et certaines informations sur les fichiers.
A screenshot of Excel with listed file names and details using Kutools Filename List

Astuce : si vous souhaitez lister tous les noms de feuilles dans Excel, vous pouvez appliquer l'utilitaire Créer une table de liens de Kutools pour Excel, qui créera une nouvelle feuille pour lister tous les noms de feuilles accessibles par lien.
A gif showing how to create a list of sheet names in Excel using Kutools

Kutools pour Excel:+ outils pratiques utiles, simplifiant les tâches complexes dans Excel en quelques clics.


Télécharger le fichier d'exemple

sample


Comment vous démarquer facilement de la foule, travailler sans effort et profiter pleinement de la vie ?

Kutools pour Excel améliorera en moyenne votre 80% efficacité chaque jour, vous donnant ainsi plus de temps pour être avec votre famille et profiter de la vie.

300 outils avancés résolvent 80% problèmes Excel, vous n’aurez plus à lutter pour trouver des solutions et le travail sera plus facilement terminé.

Gérez facilement 1500 scénarios Excel, économisant au moins une heure par jour.

Devenez un expert Excel en 5 minutes, gagnez la reconnaissance des autres et des opportunités de promotion.

Des utilitaires en un clic prennent en charge le traitement par lots, vous évitant ainsi des milliers de clics de souris et disant adieu à la main fatiguée.

Éliminez la mémorisation par cœur des formules et du VBA complexe, donnez un repos à votre cerveau.

Le choix de plus de 110 000 employés performants et de plus de 300 entreprises mondialement reconnues.

Seulement 39 dollars mais bien plus précieux qu'une formation de 4000 dollars pour d'autres personnes.

Essai gratuit pendant 30 jours sans aucune limitation, remboursement intégral dans les 30-jours sans justification.

Maintenant, gagnez une meilleure qualité de vie. Lire la suite Essai gratuit de 30 jours Acheter maintenant

Outils de productivité recommandés

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !