Bloquer des macros à l'activation d'une feuile

ascal44

XLDnaute Occasionnel
Bonjour ,
lorsque j'ouvre une feuille je voudrais seulemnt que s'exécute la macro 1 et ne pas exécuter les macro 2 et macro 3.

Private Sub Worksheet_Activate()
Call macro1
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call macro2' ne pas exécuter
Call macro3' ne pas exécuter

End Sub

Merci pour vos solutions
 

pierrejean

XLDnaute Barbatruc
Re : Bloquer des macros à l'activation d'une feuile

Bonjour ascal44

A tester:

Code:
Private Sub Worksheet_Activate()
Application.EnableEvents = False
 Call macro1
Application.EnableEvents = True
End Sub

Attention : en cas de bug dans macro1 penser à retablir Application.EnableEvents = True
 

Discussions similaires

Réponses
3
Affichages
98

Statistiques des forums

Discussions
312 201
Messages
2 086 166
Membres
103 149
dernier inscrit
Deepkneec