Ce n'est pas très compliqué: en fait, tu dois commencer par ouvrir tes deux classeurs, ou plutôt ouvrir le deuxième, puisque le premier est déjà ouvert, puisque ta macro est lancée.
A partir de ce moment, tu peux travailler indifféremment sur les données des deux classeurs en préfixant les cellules par l'informations COMPLETE de leur position:
MaVariable = WorkBooks("ClasseurA.xls").Worksheets("Feuil1").Cells(3,1)
Ainsi, tu mets dans "MaVariable" le contenu de la cellule A3 de l'onglet "Feuil1" du classeur "ClasseurA.xls".
Quant à lancer une autre macro qui se trouve dans l'autre classeur, je trouve que c'est une cinématique bien compliquée pour réaliser une copie de cellules d'un classeur vers un autre. Tu es bien sûr qu'il n'y a pas plus simple?
Partager