Execution Macro changement de feuille

  • Initiateur de la discussion Initiateur de la discussion Didier
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
247
Didierpasdoué
D
Réponses
8
Affichages
294
Réponses
2
Affichages
240
Réponses
3
Affichages
253
Retour