Bonjour,
Je suis en train d'essayer de faire une macro pour copier coller des valeurs entre 2 fichiers contenant chacun plusieurs feuilles et situés dans des dossiers différents :
dossier A qui contient :
fichier X contenant feuilles a, b, c, ...
et dossier B qui contient :
fichier Y contenant feuilles avw, bvw, cvw, ... (le même nom que les feuilles du fichier X avec des caractères en plus, toujours les mêmes)
Ma macro se lance depuis le fichier Y.
Je sais faire une boucle classique : For n = LBound(feuilles) To UBound(feuilles). Par contre, je ne sais pas comment paramétrer le fichier de destination.
Il faut que j'arrive à :
copier valeur de la feuille avw du fichier Y
coller valeur sur la feuille a du fichier X
copier valeur de la feuille bvw du fichier Y
coller valeur sur la feuille b du fichier X
copier valeur de la feuille cvw du fichier Y
coller valeur sur la feuille c du fichier X
... (j'ai plus de 20 feuilles)
Quelqu'un peut-il me dire si c'est possible?
Merci d'avance.
Je suis en train d'essayer de faire une macro pour copier coller des valeurs entre 2 fichiers contenant chacun plusieurs feuilles et situés dans des dossiers différents :
dossier A qui contient :
fichier X contenant feuilles a, b, c, ...
et dossier B qui contient :
fichier Y contenant feuilles avw, bvw, cvw, ... (le même nom que les feuilles du fichier X avec des caractères en plus, toujours les mêmes)
Ma macro se lance depuis le fichier Y.
Je sais faire une boucle classique : For n = LBound(feuilles) To UBound(feuilles). Par contre, je ne sais pas comment paramétrer le fichier de destination.
Il faut que j'arrive à :
copier valeur de la feuille avw du fichier Y
coller valeur sur la feuille a du fichier X
copier valeur de la feuille bvw du fichier Y
coller valeur sur la feuille b du fichier X
copier valeur de la feuille cvw du fichier Y
coller valeur sur la feuille c du fichier X
... (j'ai plus de 20 feuilles)
Quelqu'un peut-il me dire si c'est possible?
Merci d'avance.
Dernière édition: