Boucle pour modifier fichiers dans différents sous dossiers
muriel86
-
27 août 2012 à 14:21
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
27 août 2012 à 14:54
bonjour,
je débute avec VBA. mon probleme :
je souhaiterais modifier 1500 fichiers excel (l'entete) via une macro.
ils sont situés dans un chemin commun (fiches techniques\D\) mais après dans différents sous dossiers Dxxxxxx-xxxx, puis dans des classeurs commencant par Txxxxxxx ou Dxxxxxx.
Quelqu'un pourrait venir à mon secours?
merci d'avance
A voir également:
Boucle pour modifier fichiers dans différents sous dossiers
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 août 2012 à 14:54
Salut et bienvenue
Pour faire cela, il te faut énumérer tous les fichiers d'un répertoire.
La fonction DIR fait ça très bien.
Là où cela se complique, c'est que tu doives chercher aussi les sous répertoires.
La fonction DIR sait le faire, mais on ne peut exécuter qu'une seule boucle de recherche avec DIR en même temps; donc impossible de lister les sous-répertoires ET les fichiers en même temps.
> De toute façon, il faut te familiariser avec la fonction DIR avant toute chose.