A ascal44 XLDnaute Occasionnel 2 Juillet 2012 #1 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
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 2 Juillet 2012 #2 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 Vote positif 0 Vote négatif
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
A ascal44 XLDnaute Occasionnel 2 Juillet 2012 #3 Re : Bloquer des macros à l'activation d'une feuile Merci pierrejean , cela fonctionne !!! Vote positif 0 Vote négatif