Non déclenchement d'une procédure événementielle

Bonjour à tous,

Dans un projet VBA, une macro déclenche automatiquement une procédure événementielle de la catégorie Private Sub Worksheet_Change(ByVal target As Range), suite au changement de valeur d'une cellule de la feuille de calcul par la macro

Quel code doit-on insérer, dans la macro ou la procédure événementielle pour éviter ce déclenchement non désiré.

Je vous remercie de l’accueille que vous porterez à ma demande,

Bonjour,

voir du côté de la propriété EnableEvents

Bonjour,

Essaie ceci qui utilise une variable publique.

Dans ta procédure principale :

Public flag As Boolean
Public Sub Test()
flag = True
' code
flag = False
End Sub

Dans ta procédure évènementielle :

Private Sub Worksheet_Change(ByVal Target As Range)
    If flag = True Then Exit Sub
    ' code
End Sub

Les correctifs ont été appliqués .. Le projet fonctionne correctement

Merci beaucoup

Rechercher des sujets similaires à "declenchement procedure evenementielle"