IMPORTER des données de plusieurs DOSSIERS de manière AUTOMATISEE
freimensch
Messages postés1Date d'inscriptionvendredi 18 janvier 2008StatutMembreDernière intervention 3 août 2009
-
3 août 2009 à 21:49
fabien180281
Messages postés9Date d'inscriptionmardi 8 mai 2012StatutMembreDernière intervention 9 mai 2012
-
8 mai 2012 à 17:52
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.
A voir également:
IMPORTER des données de plusieurs DOSSIERS de manière AUTOMATISEE
fabien180281
Messages postés9Date d'inscriptionmardi 8 mai 2012StatutMembreDernière intervention 9 mai 2012 8 mai 2012 à 17:52
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.