Comment lister tous les noms de fichiers d’un dossier et créer un lien hypertexte vers chacun d’eux depuis Excel ?
Dans de nombreux scénarios professionnels ou de gestion de projet, vous pouvez avoir besoin d’obtenir rapidement la liste de tous les noms de fichiers d’un dossier spécifique et d’y accéder instantanément via des liens hypertexte dans Excel. Cette approche s’avère particulièrement utile lorsque vous travaillez avec des répertoires remplis de contrats, de rapports, d’images ou de journaux, assurant ainsi une navigation et une organisation fluides. Bien qu’il soit possible de copier manuellement les noms de fichiers et d’insérer un par un des hyperliens, cette méthode devient vite impraticable et extrêmement chronophage dès lors que vous gérez des dizaines, voire des centaines de fichiers. Heureusement, Excel propose plusieurs solutions — intégrées ou via des outils spécialisés — pour rationaliser ce processus et booster considérablement votre productivité. Vous découvrirez ici diverses approches, leurs scénarios d’application, ainsi que des conseils essentiels pour une exécution efficace et sans erreur.
➤ Lister tous les noms de fichiers d’un dossier et Créer un lien hypertexte avec Kutools pour Excel
➤ Lister tous les noms de fichiers d’un dossier et Créer un lien hypertexte avec des formules Excel
➤ Lister tous les noms de fichiers d’un dossier et Créer un lien hypertexte à l’aide de Power Query
Lister tous les noms de fichiers d’un dossier et y Créer un lien hypertexte à l’aide d’un code VBA
Lorsque vous devez lister tous les fichiers d’un dossier et créer des liens hypertexte cliquables vers chacun d’eux dans Excel, une macro VBA s’impose comme une solution directe et pratique — idéale si vous maîtrisez les macros et que vous souhaitez automatiser cette tâche pour des dossiers dont le contenu évolue régulièrement.
1.Ouvrez une nouvelle feuille de calcul dans laquelle vous souhaitez afficher les résultats.
2. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
3.Dans la fenêtre VBA, allez dans Insertion>Module, puis collez l’extrait de code suivant dans la zone du module :
VBA : lister tous les noms de fichiers d’un dossier et y Créer un lien hypertexte
Sub Example1()
'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 sur F5 pour exécuter la macro VBA. Une boîte de dialogue Parcourir s’ouvrira, vous permettant de sélectionner le dossier dont vous souhaitez lister les fichiers.

5. Une fois le dossier souhaité sélectionné et le bouton OK cliqué, tous les noms de fichiers de ce dossier (sans inclure ceux des sous-dossiers) sont automatiquement insérés dans la feuille active, chacun accompagné d’un lien hypertexte cliquable pour un accès immédiat. Consultez l’exemple de résultat ci-dessous :

- Remarque : Ce script VBA liste uniquement les fichiers du dossier principal que vous sélectionnez ; il exclut les sous-dossiers. Si vous devez inclure régulièrement les sous-dossiers, envisagez la méthode Kutools ou adaptez le code VBA pour qu’il explore récursivement les sous-répertoires.
- Paramètres des macros : Si la macro ne s’exécute pas, vérifiez que les macros sont activées (Fichier > Options > Centre de gestion de la confidentialité > Paramètres du Centre de gestion de la confidentialité > Paramètres des macros) et que vous disposez bien des autorisations requises pour accéder au dossier sélectionné.
Lister tous les noms de fichiers d’un dossier et y Créer un lien hypertexte avec Kutools pour Excel
Pour lister rapidement et facilement tous les fichiers d’un dossier et de ses sous-dossiers, y compris divers attributs tels que la taille, la date de création et le répertoire, Kutools pour Excel propose la fonctionnalité Liste des noms de fichiers. Cette solution est idéale pour les utilisateurs qui doivent fréquemment générer de telles listes, gérer de grands volumes de données ou bénéficier d’options avancées (par exemple, filtrage par type de fichier, affichage des fichiers et dossiers masqués, et création simplifiée de liens hypertexte).
Si Kutools pour Excel est installé sur votre système, suivez ces étapes :
1.Cliquez sur KUTOOLS PLUS>Importer/Exporter>Liste des noms de fichierscomme illustré ci-dessous :


2.Dans la fenêtre de dialogue Liste des noms de fichiers, procédez comme suit :
(1.) Cliquez sur le bouton
pour indiquer votre dossier cible ;
(2.) Si vous souhaitez inclure les fichiers contenus dans les sous-dossiers, cochez la case Inclure les fichiers des sous-répertoires. Pour afficher les fichiers masqués, cochez également la case Inclure les fichiers et dossiers masqués. Vous maîtrisez ainsi précisément quels fichiers sont affichés.
(3.) Sous Type de fichier, définissez les extensions ou Type de fichier que vous souhaitez inclure (par exemple, *.xlsx, *.docx, *.pdf, etc.) ;
(4.) Sélectionnez l’unité d’affichage de la Taille du fichier souhaitée (octets, Ko, Mo, etc.) ;
(5.) Veillez à cocher Créer un lien hypertexte dans le coin inférieur gauche afin de permettre un accès direct aux fichiers depuis la liste.
Vérifiez attentivement vos sélections, surtout lorsque vous travaillez avec des dossiers volumineux ou partagés, pour éviter des temps de traitement inutiles et préserver la confidentialité.
3. Après avoir configuré la boîte de dialogue, cliquez sur OK. L’outil générera automatiquement, dans une nouvelle feuille de calcul, une liste complète et interactive de tous les fichiers correspondant à vos critères. Ce processus inclut les fichiers de tous les sous-dossiers sélectionnés et applique les options d’affichage choisies. Voici un exemple de résultat typique :

Cliquez pour en savoir plus sur l’utilitaire Liste des noms de fichiers…
Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Conseils :
- Cet outil s’avère particulièrement utile pour les tâches récurrentes de reporting, l’archivage ou la récupération de documents dans le cadre de collaborations d’équipe.
- Pensez à créer une feuille de calcul dédiée avant de générer la liste pour garder vos classeurs parfaitement organisés.
- Examinez toujours attentivement les résultats : des problèmes réseau ou de permissions peuvent parfois entraîner des omissions.
Démo : lister tous les noms de fichiers d’un dossier et y Créer un lien hypertexte avec Kutools pour Excel
Lister tous les noms de fichiers d’un dossier et y Créer un lien hypertexte à l’aide de formules Excel
Si vous avez déjà obtenu la liste des noms de fichiers avec leurs chemins relatifs ou absolus par d’autres moyens — par exemple en copiant depuis Windows vers Excel, en utilisant la commande DIR, Power Query ou d’autres outils d’importation — vous pouvez tirer parti de la fonction LIEN_HYPERTEXTE intégrée à Excel pour générer rapidement des liens cliquables vers chaque fichier. Cette approche est simple, ne nécessite aucune macro et convient parfaitement aux utilisateurs souhaitant créer des liens hypertexte à partir d’une liste de fichiers existante, quelle que soit la méthode utilisée pour l’obtenir.
1. Supposons que vous disposiez, dans la colonne A, des chemins complets des fichiers (à partir de A2 vers le bas), tels que C:\Documents\Rapport1.xlsx, C:\Documents\Rapport2.xlsx, etc. Dans la cellule B2 (à côté du premier chemin de fichier), saisissez cette formule :
=HYPERLINK(A2, A2) 2. Appuyez sur Entrée. Copiez ensuite la formule vers le bas dans toutes les lignes contenant un chemin de fichier (faites glisser la poignée de recopie ou double-cliquez dessus). Vous obtiendrez ainsi des liens cliquables affichant le chemin complet en tant que texte du lien.
3.Si vous souhaitez que le Texte d'affichage affiché soit uniquement le nom du fichier (et non le chemin complet), utilisez :
=HYPERLINK(A2, MID(A2, FIND("@", SUBSTITUTE(A2, "\", "@", LEN(A2) - LEN(SUBSTITUTE(A2, "\", "")))) + 1, 255)) Cela conserve la cible du lien hypertexte sous forme de chemin complet situé en A2, tout en n’affichant que le nom du fichier.
Raccourci Excel 365 (si disponible) :
Si votre version d’Excel prend en charge TEXTEAPRES, un affichage simplifié du nom de fichier est le suivant :
=HYPERLINK(A2, TEXTAFTER(A2, "\", -1)) 4.Si vos cellules de la colonne Acontiennent uniquement des noms de fichiers (sans chemins) et que tous les fichiers se trouvent dans le même dossier, ajoutez le Chemin du fichier dans la formule (ajustez le chemin selon votre cas) :
=HYPERLINK("D:\SharedFiles\" & A2, A2) Conseils :
- Vérification de la validité du chemin :Assurez-vous que les chemins indiqués dans la colonne A sont corrects et accessibles. Les chemins UNC ou réseau (par exemple,)
\\serveur\partage\fichier.xlsx) sont pris en charge, à condition que votre système y ait accès. - Flexibilité du texte d’affichage : Remplacez le deuxième argument de la fonction
LIEN_HYPERTEXTEpar le texte descriptif de votre choix. - Chemin relatif :Si votre classeur est enregistré dans le même dossier parent, les liens relatifs fonctionnent également (par exemple,)
.\Sous\fichier.xlsx).
Limitations : Les formules Excel ne peuvent pas scanner directement les dossiers de votre disque. Vous devez d’abord obtenir la liste des fichiers (avec leurs chemins complets) — par exemple en copiant-collant depuis l’Explorateur Windows, via Power Query, un script VBA ou toute autre méthode — puis utiliser les formules ci-dessus pour créer des liens hypertexte.
Scénario avancé (web) : Dans Excel pour le web, Office Scripts permet d’automatiser la récupération de la liste et l’insertion de liens hypertexte vers les emplacements cloud (OneDrive/SharePoint). Consultez la documentation Office Scripts de Microsoft pour plus de détails.
Lister tous les noms de fichiers d’un dossier et Créer un lien hypertexte à l’aide de Power Query (Obtenir et transformer)
Power Query (intégré à Excel moderne) offre une méthode fiable et actualisable pour importer le Liste des fichiers d’un dossier et le maintenir à jour. Il est idéal lorsque vous souhaitez des mises à jour dynamiques, l’inclusion optionnelle des sous-dossiers, ainsi qu’un filtrage facile par Type de fichier ou par date.
Étapes détaillées
1. Accédez à l’onglet Données > Obtenir des données > À partir d’un fichier > À partir d’un dossier.
2. Dans la boîte de dialogue, cliquez sur Parcourir, sélectionnez votre dossier cible, puis cliquez sur OK.
3. Cliquez sur Transformer les donnéespour ouvrir l’Éditeur Power Query. Vous verrez un tableau de fichiers (par défaut,)incluant les sous-dossiers via le connecteur Dossier.Fichiers).
4.Supprimez les colonnes inutiles (par ex.)Contenu). Conservez Chemin du fichier, Nom, Date de modification, Extension, etc., selon vos besoins.
5. Créez une colonne de chemin complet : Ajouter une colonne > Colonne personnalisée > formule : [Chemin du fichier] & [Nom], puis nommez-la CheminComplet.
6. (Facultatif) Filtrez par extensionpour inclure uniquement certains types de fichiers (par ex.).xlsx, .pdf).
7. Cliquez sur Fermer et charger pour charger le tableau dans Excel.
Rendre les liens cliquables dans Excel :
Une fois le tableau Power Query chargé (par exemple,)Tableau1) et contenant une colonne CheminComplet, ajoutez à côté une colonne Nouvelle feuille de calcul avec la formule suivante :
=HYPERLINK([@[FullPath]]) Étendez la formule vers le bas. Vous obtenez désormais des liens hypertexte cliquables affichant le chemin complet comme texte du lien. Lorsque les fichiers du dossier changent, utilisez Données > Actualiser tout.
- Sous-dossiers : Le connecteur À partir du dossier utilise
Dossier.Fichiers, qui renvoie par défaut les fichiers du dossier ainsi que ceux de ses sous-dossiers. Vous pouvez éventuellement filtrer selon Chemin du fichier. - Fichiers masqués/système : Ils peuvent être exclus en fonction des autorisations et des paramètres en vigueur.
- Liens hypertexte : Power Query génère du texte brut ; utilisez la formule Excel
LIEN_HYPERTEXTE(illustrée ci-dessus) pour transformer ce texte en liens cliquables directement dans votre feuille de calcul.
Article associé :
Comment lister tous les fichiers d’un dossier et de ses sous-dossiers dans une feuille de calcul ?
Meilleurs outils de productivité Office
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.
- 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