Peut une macro dans un classeur apporter des modifications à un autre classeur?

J'ai défini une macro dans une feuille de calcul(internal.xls)

Public Sub sheet2test()
   Workbooks.Open Filename:="external.xls"
   Windows("external.xls").Activate
   Sheets("Sheet3").Activate
   Range("A5").Value = 5

End Sub

L'exécution de ce code, ouvre external.xls et active sa feuille 3. Cependant, la Valeur de 5 est placé dans internal.xls et pas external.xls. Comment puis-je m'assurer que les modifications sont apportées à l'autre de la feuille de calcul?

OriginalL'auteur Ali | 2011-07-25