VBA Liste Dossiers et sous-dossiers d'un dosssier

  • Initiateur de la discussion Initiateur de la discussion MJ13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MJ13

XLDnaute Barbatruc
Bonjour à tous


Je me permet de vous demander une aide pour avoir la liste des dossiers (ou répertoire) et sous-dossiers d'un Dossier.

J'ai trouvé des tas de codes mais en général on a le nom des fichiers avec.

Le but serait d'avoir le nom des dossiers à trouver en A1 (ex: C:\temp) et que la macro liste l'ensemble des sous-dossiers.

Merci d'avance.
 

Pièces jointes

Dernière édition:
Superbe !!!
j'obtiens exactement le même nombre de répertoire qu'avec un VB qui ajoutait la liste des fichiers, je devais donc trier les données et exécuter plusieurs macros pour arriver à mes fins en 10 mn.
Là, en moins de 10 secondes j'obtiens le même résultat !

Bravo et merci beaucoup pour votre aide si précieuse, cela servira certainement à d'autres personnes.
 
re

pour info !
j'ai fini par trouver pour la limite du nombre de sous dossiers

le test dans la boucle est supprimé !
il suffisait de tester le nombre de caractère "\"
déduit bien entendu de ceux du répertoire de base choisi ici (OccurDep)
soit, à l'entrée du Sub récursif:

NbrOccur = (Len(Rep.Path) - Len(Replace(Rep.Path, "\", ""))) - OccurDep ' / Len("\")
If NbrOccur <= 3 Then
NbrDeRep = NbrDeRep + 1
Cells(NbrDeRep + 1, 1) = "'" & Rep.DateCreated
. . .
 
Dernière édition:
Bonjour, j'ai trouvé le fichier en pièce jointes dans le fil de discussion d'un sujet. Je vous remercie d'avoir mis ce fichier en ligne. Je souhaiterais cependant rajouter la possibilité de masquer les fichiers de chaque dossier en faisant un clic droit dessus comme il est possible de faire sur le fichier de base qui a servit à créer celui. Sauriez vous quel code il faut rajouter car en essayant de compiler les 2 codes je ne m'en sors pas ? Merci d'avance
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour