Problème avec Worksheet_Change

Bonjour à tous,

Je sollicite votre aide car j'ai un petit soucis concernant Worksheet_Change...

Voila, je voudrais que ma macro lambda se déclenche uniquement si la valeur d'une cellule (n'importe laquelle) change...

Or avec Worksheet_Change, si je rentre dans une cellule et que j'en sors sans la modifier, ma macro se déclenche quand même...

Avez vous une solution? Merci beaucoup d'avance

Bonjour,

Tu peux tester comme cela

Dim Cel As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Value <> Cel Then
        MsgBox "La valeur a changé !"
    Else
        MsgBox "On ne touche à rien, la valeur n'a pas changé !"
    End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cel = Target.Value
End Sub

A+

Super frangy, merci beaucoup, cela marche parfaitement!!Tu gères

Bon week end à toi

Rechercher des sujets similaires à "probleme worksheet change"