Bonjour
Oui bien sur c'est possible.
Il faut aller dans Visual basic Editor et normalement à gauche vous avez les VBA Projects. Là vous avez Microsoft Excel Objects. Selectionner chaque feuille ou vous voulez mettre votre macro dedans et écrivez ou séléctionnez ceci:
Private Sub Worksheet_Activate()
Call Toto_La_Macro
End Sub
Private Sub Worksheet_Deactivate()
MsgBox 'je suis parti'
End Sub
Worksheet_Activate c'est quand vous selectionnez une nouvelle feuille et l'autre c'est quand vous partez de cette feuille.
Si vous voulez mettre une macro là vous pouvez soit la mettre, soit l'appeller: Call Toto_La_Macro
Voilà j'espère que c'est facile à comprendre.
A plus tard
Christophe