IMPORTER des données de plusieurs DOSSIERS de manière AUTOMATISEE

Signaler
Messages postés
1
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
3 août 2009
-
Messages postés
9
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
9 mai 2012
-
Bonjour :-),

J'ai un projet à faire dans lequel des données (des valeurs numériques, en fait) écrites dans des fichiers en .xml doivent être importées dans un Excel.

J'ai écrit une macro qui fait ça tout seul, sans problème. Sauf que je dois préciser dans la macro l'arborescence du dossier qui contient le fichier .xml .

J'ai une foule de dossiers (plus de 250) - contenus eux-mêmes dans un unique dossier - qui portent tous des noms numériques mais différents, non ordonnées et non complets et qui contiennent à chaque fois un fichier .xml (avec les valeurs importantes au même endroit) et qui porte le même nom.

=> Ma question : comment automatiser ma macro pour qu'elle récupère tous les .xml dans les différents dossiers, sachant que tous ces dossiers sont dans un seul dossier?

Exemple (parce que j'ai été tout sauf clair...) :

=> Sur mon bureau, j'ai un dossier qui s'appelle MACHINE.
=> Dans ce dossier, j'ai deux cent cinquante dossiers qui s'appellent, entre autres, 112876_678, 287645_765, 987898789878, 567556456_876789, 678_45, ...
=> Dans chacun de ces dossiers, il y a un dossier inutile et un fichier .xml, qui s'appelle toujours "valeurs.xml"

Quand j'écris dans ma macro la racine d'un fichier .xml, il m'importe ce qu'il me faut et le traite comme je veux dans un Excel, pas de problème. Mais j'aimerais bien qu'il prenne tous les dossiers qu'il y a dans MACHINE et qu'il me fasse le traitement pour chaque fichier .xml (je gagnerai beauuucoup de temps)

J'ai eu beau chercher, je n'ai trouvé aucune réponse à mon problème nulle part.

(je n'ai pas le code source sous la main, je vous le mettrai à disposition dès que possible - mais en avez-vous vraiment besoin dans ce cas?)

Merci pour tout. C'est la première fois que je pose une question sur ce forum, et je voudrais exprimer ma gratitude envers tout ceux qui aident en permanence, et bénévolement, des gens dont ils ne verront jamais le visage.

3 réponses

Messages postés
9
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
9 mai 2012

Ton message date de 3ans mais j'ai un problème assez similaire. A tu fini par trouver une solution?

Merci

Cela S'adonne que quelqu'un a posé une question du même genre aujourd'hui même. Cela ressemble au devoir que l'on veut avoir sans effort.
Messages postés
9
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
9 mai 2012

Vérifie bien le pseudo, c'est peut-etre moi car en effet j'ai posé une question vers 15h30. Soit bien sûr que ce n'est pas pour un devoir, j'ai 31ans et c'est plutot pour le boulot.