Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

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

Dans ce didacticiel, je vais vous donner quelques astuces pour répertorier rapidement tous les noms d'images ou de fichiers d'un dossier spécifique dans une feuille Excel, comme illustré ci-dessous.

NAVIGATION RAPIDE

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

nom de la liste de documentation nom 1

Liste des noms d'images d'un dossier dans Excel avec VBA

Dans Excel, aucune fonction intégrée ne permet de répertorier automatiquement tous les noms d'images d'un dossier que vous choisissez dans une cellule d'une feuille, mais j'ai ici un code VBA qui peut vous aider à résoudre rapidement ce travail.

1. Dans Excel, puis appuyez sur + clés pour ouvrir Microsoft Visual Basic pour applications fenêtre.

2. Dans la fenêtre popping, cliquez sur insérer > Module pour créer un nouveau script de module.

3. Copiez le code ci-dessous et collez-les 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 Suite xAddress = ActiveWindow.RangeSelection.Address. une cellule pour placer la liste des noms: "," Kutools For Excel ", xAddress,,,,, 8) Si xRg n’est rien, quittez Sub Application.ScreenUpdating = False Définissez xRg = xRg (1) xRg.Value =" Nom de l’image " Avec le nom .SelectedItems.Item (10) xFileName = Dir (xFileDlgItem & "\") Faites tant que xFileName <> "" If InStr (1, xFileName, ".jpg") + InStr (1, xFileName, ".InStr (1, xFileName, ".img") + InStr (1, xFileName, ".ioc") + InStr (1, xFileName, ".bmp")> 1 Puis xRg.Offset (I) .Value = xF ileDlgItem & "\" & xFileName I = I + 1 End If xFileName = Dir Fin de boucle Si Application.ScreenUpdating = True End Sub

4. presse F5 Une boîte de dialogue apparaît pour vous permettre de sélectionner une cellule pour y placer les noms des images.
nom de la liste de documentation nom 1

5. Cliquez OK pour continuer à sélectionner le dossier dans lequel vous souhaitez répertorier les noms d’image dans la boîte de dialogue Parcourir.
nom de la liste de documentation nom 3

6. Cliquez OKDésormais, tous les noms d’image du dossier sélectionné ont été répertoriés dans Excel.
nom de la liste de documentation nom 13

Veuillez noter que : Dans le code VBA, vous pouvez jpg / png /… dans la chaîne de code Si InStr (1, xFileName, ".jpg") + InStr (1, xFileName, ".png") + InStr (1, xFileName, ".img") + InStr (1, xFileName, ".ioc") + InStr (1, xFileName, ".bmp") > 0 Then par exemple, si vous souhaitez répertorier les noms de fichier du fichier au format doc, modifiez uniquement la chaîne de code en Si InStr (1, xFileName, ".doc")> 0, alors.

Si vous avez généralement besoin de répertorier un ou tous les formats de fichier d'un dossier dans une cellule Excel dans votre travail quotidien, le code est complexe et difficile à gérer, mais vous pouvez rapidement résoudre ce problème avec la méthode ci-dessous.


pas bouger

Voulez-vous avoir une augmentation de salaire et beaucoup de temps pour accompagner votre famille?

L'onglet Office améliore votre efficacité de 50% Dans Microsoft Office, vous travaillez maintenant

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

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

Réduisez les centaines de clics de souris et de frappe au clavier chaque jour pour vous, dites au revoir à la main de la souris maintenant.

Si vous travaillez habituellement avec plusieurs documents, Office Tab vous fera gagner beaucoup de temps.

Essai gratuit 30-day, Pas de carte de crédit nécessaire.

Lire la suiteGratuit Télécharger maintenant


Liste des noms d'images ou des noms de fichiers de format spécifiques d'un dossier dans Excel avec la liste des noms de fichiers

Voici un utilitaire - Liste de noms de fichiers in Kutools for Excel, Qui peut

>> liste tous les noms de fichier dans tous les formats de fichier d'un dossier dans une nouvelle feuille;

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

>> liste les noms de fichiers, y compris les sous-dossiers et les fichiers et dossiers cachés, dans Excel.

Dites au revoir à la main de la souris et à la spondylose cervicale maintenant

Les outils avancés 300 de Kutools for Excel résolvent les tâches 80% Excel en quelques secondes et vous permettent de sortir des milliers de clics de souris.

Gérez facilement les scénarios de travail 1500, ne perdez pas de temps à chercher des solutions, disposez de beaucoup de temps pour profiter de la vie.

Améliorez% le taux de productivité de 80 pour les personnes hautement efficaces 110000 + tous les jours, bien sûr, y compris vous.

Ne plus être tourmenté par les formules douloureuses et VBA, donnez à votre cerveau un repos et une ambiance de travail joyeuse.

Essai gratuit de 30-day avec toutes les fonctionnalités, remboursement de 30-day sans raison.

Un meilleur corps crée une meilleure vie.

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

1. Activez le classeur pour lequel vous souhaitez répertorier les noms de fichier, puis cliquez sur Kutools Plus > Import / Export > Liste de noms de fichiers.
nom de la liste de documentation nom 4

2. dans le Liste de noms de fichiers dialogue, premièrement, cliquez sur nom de la liste de documentation nom 5 sélectionner un dossier pour lequel vous voulez lister ses noms de fichiers, vous pouvez alors cocher les cases Inclure les fichiers dans les sous-répertoires et Inclure les fichiers et dossiers cachés Comme vous le souhaitez.
nom de la liste de documentation nom 6

3. Sélectionnez ensuite le format de fichier dans lequel vous souhaitez répertorier les noms. Type de fichiers .

Carreau Tous les fichiers option, il listera tous les noms de fichiers dans tous les formats de fichiers du dossier sélectionné
nom de la liste de documentation nom 7
Carreau Commun option, et sélectionnez le format de fichier spécifique pour lequel vous souhaitez répertorier les noms de fichiers dans la liste déroulante, puis tous les noms de fichiers du format de fichier que vous choisissez seront affichés dans la liste déroulante.
nom de la liste de documentation nom 8
Carreau Spécifier option, puis tapez les extensions de fichier (en utilisant des virgules pour les séparer) pour répertorier les noms de fichiers dans la zone de texte, puis uniquement les noms de fichiers avec les extensions de fichier saisies dans Excel
nom de la liste de documentation nom 9

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

nom de la liste de documentation nom 10 nom de la liste de documentation nom 11

5. Cliquez Ok, une nouvelle feuille sera créée pour répertorier les noms de fichiers et certaines informations relatives aux fichiers.
nom de la liste de documentation nom 12

Pointe: si vous souhaitez répertorier tous les noms de feuille dans Excel, vous pouvez appliquer Kutools for Excel '. Créer une liste de noms de feuille utilitaire, il créera une nouvelle feuille pour répertorier tous les noms de feuille pouvant être liés.
créer une liste de noms de feuilles

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


Télécharger un exemple de fichier

échantillon


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

Kutools for Excel améliore en moyenne votre efficacité de 80% chaque jour, vous laisse beaucoup de temps pour accompagner votre famille et vous amuser dans la vie.

Les outils avancés 300 résolvent les problèmes de 80% Excel, vous n’avez plus du mal à chercher des solutions, vous complétez plus facilement le travail.

Gérez facilement les scénarios Excel 1500 et économisez au moins une heure 1 chaque jour.

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

Les utilitaires en un clic gèrent le traitement par lots, vous évitent des milliers de clics de souris, et vous disent adieu à la main de la souris.

Débarrassez-vous des formules de mémorisation par cœur et de la VBA complexe, laissez votre cerveau reposer.

Les responsables 110000 + à haute efficacité et le choix de sociétés de renommée mondiale 300 +.

Ne prenez que $ 39 mais vaut beaucoup plus que d’entraîner $ 4000

Essai gratuit de 30 days sans aucune limitation, remboursement intégral dans 30-day sans aucune raison.

Maintenant, a gagné votre vie meilleure Lire la suite Essai gratuit 30-Day Acheter

Outils de productivité recommandés

Onglet Office - Navigation, édition, gestion des documents dans Microsoft Office 2019 - 2003 et Office 365


onglet bureau

Un complément professionnel pour accélérer Excel 2019-2007, réduisant le nombre d'heures de tâches à quelques secondes

Ce complément inclut des dizaines de groupes professionnels. Les options 300 + automatiseront la plupart de vos tâches quotidiennes dans Excel et augmenteront votre productivité d'au moins 50%. Tels que des groupes d'optons en un clic et de conversions par lots.
Maintenant, c’est votre chance d’accélérer votre travail avec Kutools for Excel!


Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    THE HELPER · 1 years ago
    I WAS HAVING THE SAME PROBLEM TANNER, IN THE SCRIPT WHERE IT HAS THE DIFFERENT FILE EXTENSIONS ITS GOING TO GRAB,YOU HAVE TO CAPITALIZE THE FILE EXTENSION ITS LOOKING FOR, FOR EXAMPLE, YOU SAID YOUR FILES ARE ".png", WELL IF YOU CAPITALIZE IT I.E ".PNG" IT MAY WORK.
  • To post as a guest, your comment is unpublished.
    Tanner Haynes · 1 years ago
    Is it possible that there is something wrong with the code? The file explorer is showing my folder full of images (.png) as empty.
  • To post as a guest, your comment is unpublished.
    Tanner · 1 years ago
    Is it possible something is wrong with the code? Because it shows folders full of images (.png) as empty when it pulls up the box to select the photos.