Il est possible avec une macro d'ouvrir et fermer un autre classeur :
Code:
WorkBooks.Open FileName:= 'NomDuClasseurAOuvrir'
ActiveWorkbook.close (True/False, Filename) ' options de sauvegarde
Une fois ouvert, il est automatiquement activé, tu peux donc faire les modifs nécessaires. et le fermer en choisissant de sauvegarder les modifs. (la fermeture est facultative)
Il ne faut pas que le classeur soit déjà ouvert : ça bug.
Si le classeur est déjà ouvert, tu peux utiliser
Code:
Windows('NomDuClasseur').Activate
Il est alors possible d'enchaîner les opérations sur plusieurs classeurs ouverts ou non
Pour plus de précisions, je te joint une démo faite par Abel
A+