Bonjour,
Dans un dossier A se trouve de très nombreux sous dossiers. Je souhaiterais récupérer dans une colonne d excel la liste des noms de ces sous dossiers. Des suggestions de macro ? Merci
Cdlt.
Jérôme
Bonjour,
Dans un dossier A se trouve de très nombreux sous dossiers. Je souhaiterais récupérer dans une colonne d excel la liste des noms de ces sous dossiers. Des suggestions de macro ? Merci
Cdlt.
Jérôme
Salut,
Un petit coup de FAQ : https://excel.developpez.com/faq/?page=FichiersDir
Ou de post : https://www.developpez.net/forums/d9...sous-dossiers/
Merci pour le retour fulgurant !!
Cdlt
Jérôme
Bonjour,
Des suggestions de modifs pour que cette macro :
n'affiche que le premier niveau de sous-dossier.
Classer les résultats par ordre alphabétique.
Merci par avance.
Cdlt.
Jérôme
Bonjour,
Merci pour votre réponse.
Pour ma part c est la liste des dossiers et uniquement des dossiers que je cherche. Par ailleurs je ne veux qu un seul niveau de sous dossier.....je ne veux pas avoir les sous dossiers des sous dossiers....si vous avez je suis preneur avec grand plaisir.
Cdlt.
Jérôme
Salut, tu ne trouveras que rarement du tout cuit. A voir si curieux.
bonsoir
un exemple simple non recursif qui liste seulement les sousdossiers du chemin de base
Attention aux propriété eventuellement ajouté au dossier (caché,lecture seule,etc.....)que je ne prends pas en compte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub test() Dim chemin$,lig&,sousdossier chemin = "C:\Users\polux\DeskTop\mondossier\"'chemin de base a adapter sousdossier = Dir(chemin, vbDirectory) Do While sousdossier <> "" If GetAttr(chemin & sousdossier) = vbDirectory And Not sousdossier = "." Then lig = lig + 1: Cells(lig, 1).Value = chemin & sousdossier Debug.Print sousdossier End If sousdossier = Dir Loop End Sub
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager