Bonjour Jean Eric
Merci pour la réponse. Qui ne correspond pas à ma question parce que je l'ai mal formulé. Désolé
J'ai dit "pour switcher entre 2 feuilles actives." alors qu'il s'agit en réalité de 2 fenêtres actives (fichiers ouverts).
Morceau de la macro : qui me permettait d'automatiser des copier/coller entre 2 fichiers.
Range("F3").Select
Sheets("aujourd'hui").Select
Range("A8:J4000").Select
Selection.ClearContents
ActiveWindow.ActivateNext
Range("A1").Select
Cells.Select
Selection.UnMerge
Range("A4:J4000").Select
Selection.Copy
ActiveWindow.ActivateNext
La 1ère commande ActiveWindow.ActivateNext fonctionne dans la macro. Elle bascule bien la fenêtre active en arrière plan.
Par contre toujours dans la même macro, quand je ré-utilise la même commande. Cela ne bascule plus. J'ai essayé aussi avec un ActiveWindow.ActivatePrevious. Même résultat.
Si vous avez une solution je suis preneur.
Cdlt