Il faut savoir où tu te trouves, et surtout où se trouve ta macro. Dans le classeur 1 ou dans le classeur 2.
En fait, le principe est simple: il faut que les 2 classeurs soient ouverts (tu peux facilement ouvrir le deuxième si un seul est ouvert).
Ensuite, quand tu désignes une cellule, préfixe systématiquement avec la localisation complète classeur + feuille + cellule.
Par exemple, la cellule C2 de l'onglet "Onglet1" du classeur "MonClasseur.xls" doit être désignée par
Workbooks("MonClasseur.xls").Worksheets("Onglet1").Cells(2,3)
Ainsi, tu peux récupérer le contenu des cellules dans le classeur que tu veux, et les mettre là où tu veux, sans soucis.
Partager