Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA - comment autoriser ou non une macro événementielle

Hub

XLDnaute Occasionnel
Bonjour à tous,
Dans mon projet, j'ai une macro événementielle qui se déclenche quand la cellule N2 change d'état. Jusque là tout va bien.
Lorsque j'ouvre ce fichier, une macro "Private Sub Workbook_Open" s'active.
Dans cette macro "Workbook_Open" la cellule change de valeur. Ce qui enclenche la macro événementielle.
Ce que je ne veux pas !!!

Question :
Comment inhiber la macro événementielle à l'ouverture du classeur et la rendre active ensuite ?

D'avance merci pour vos réponses,

@+
 

Theze

XLDnaute Occasionnel
Bonjour,

Suspendre les évènements :
Code:
Private Sub Workbook_Open()

    Application.EnableEvents = False
    'ici ton code qui modifie la valeur...
    '...
    '...
    Application.EnableEvents = True
   
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…