Bonjour,
je cherche le moyen de lister en VBA l'intégralité des fichiers présents sous une arborescence (sous-répertoires inclus). En gros, l'équivalent de la commande DOS : DIR /S /B
J'ai essayé avec la fonction shell("command.com"), mais command.com n'accepte pas de paramètre, genre DIR, vu que la-dite commande DIR est interne au shell (pas d'exécutable).
Les commandes VB classiques dir, chdir ne me sont d'aucun secours car elles ne sont pas récursives et je ne me vois pas gérér un nombre inconnu de listes de tailles inconnues... (problème du non-récursif).
Je souhaite faire ça en VBA (dans ACCESS), mais je ne veux pas utiliser d'OCX, ni d'api non-standard. Je me contenterais de l'api win32 standard :-)
Même une liste créée dans un fichier que je relit me suffirait...
Si quelqu'un avait un début de piste, ça m'aiderait bien... je galère depuis une bonne demi-journée...
Merci d'avance !
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

