Execution Macro changement de feuille

D

Didier

Guest
Je voulais savoir s'il existait une possibilité de lancer une macro lorsuque un utlisateur 'quitte' une feuille. Du genre, chaque fois qu'il est dans la feuil3 et qu'il clique sur une autre feuille?

Merci d'avance
 

Nikolaï

XLDnaute Nouveau
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
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 339
Membres
103 524
dernier inscrit
Smile1813