Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Lister l'arboréssance d'un dossier

  • Initiateur de la discussion Thomas
  • Date de début
T

Thomas

Guest
Bonjour le forum,

apres avoir fait un tour dans la base, je n'ai pas trouvé de poste à ce sujet.

est il possible en VBA de lister le contenu d'un dossier? je sais que par extention cela est possible mais ce que je souhaite faire c'est de lister uniquement le non des dossiers et sous dossiers.

D'avance merci

(sinon pour la recherche de fichier '*.xls' j'ai toujours vu une recherche à l'endroit ou ce trouve le fichier contenant la macro!! est il possible d'utiliser une API afin d'utiliser l'explorateur de fichier windows?)
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Thomas,

J'avais trouvé ceci il y a longtemps :

=> Lien supprimé

Bon Samedi
@+Thierry

Pour ton PS regarde cette réponse de Ti

Sub ouvrir()
Dim Fichier
Fichier = Application.GetOpenFileName('Tous les fichiers (*.*),*.*')
If Fichier <> False Then ActiveWorkbook.FollowHyperlink Fichier
End Sub

Fil => Lien supprimé
 

Sylvain

XLDnaute Occasionnel
bonjour,

moi j'ai eu ça mais je sais plus o&ugrave; :


La partie en itallique est une procédure que je lance à chaque nouveau répertoire et qui est à personnaliser.
 

Sylvain

XLDnaute Occasionnel
bonjour,

je ne sais pas de quel code on parle, voici un exemple d'adaptation pour lister le contenu d'un répertoire dans la colonne A du classeur ouvert (la partie en itallique a été adaptée) :



Appel de la procédure :

Sub liste_repertoiresC()
&nbsp; Range('a1').Select
&nbsp;
Call liste_répertoires('c:')
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…