Monsieur Excel
Pour tout savoir faire sur Excel !

03 juin 2012

Les fichiers d’un répertoire

La macro listée dans le lien référencé ci-dessous est très pratique : elle liste dans un onglet appelé « Catalogue » tous les fichiers d’un classeur identifié par le chemin indiqué dans la cellule portant le nom « Classeur ». Voici le lien, qui provient de la société Erlandsen Data Consulting :

Dans l’exemple ci-dessous, la cellule nommée « Classeur » contenait le texte « D:\Excel\_Enigmes\ ». N’oubiez pas le « \ » final, sinon la macro ne marchera pas.

Cette macro appelle la macro « ListFilesInFolder Classeur », non listée ci-dessous, mais que vous trouverez dans le lien .

Je n’ai modifié que la partie de la macro avant le curseur dans la copie d’écran ci-dessous :

  
Remarque – Pour que cette macro fonctionne, il faut que vous ayez activé, dans l’éditeur Visual Basic, le menu Outils, la commande « Références » et que vous ayez sélectionné « Microsoft Scripting Runtime ».

Voici le début du résultat obtenu pour le sous-dossier « _Enigmes » du dossier « Excel » de mon disque D. Pour mieux voir cette copie d'écran, cliquez dessus.