OVH Cloud OVH Cloud

cellule modifiée macro

2 réponses
Avatar
Yanov
Bonjour, bonjour,
Voici la question:
comment détecter le changement d'une lettre ou d'un chiffre dans une cellule
et de ce fait déclencher une macro ou faire actualiser une autre cellule ?

merci de votre aide !!

2 réponses

Avatar
Philippe.R
Bonsoir Yanov,
Ce code, à coller dans le module de feuille, détecte tout changement en a1 :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a1")) Is Nothing Then MsgBox "changé"
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Yanov" a écrit dans le message de news:
Bonjour, bonjour,
Voici la question:
comment détecter le changement d'une lettre ou d'un chiffre dans une cellule
et de ce fait déclencher une macro ou faire actualiser une autre cellule ?

merci de votre aide !!




Avatar
AV
Pour surveiller lesmodifs de la cellule A1
Dans le module de la feuille :

Private mémo

Private Sub Worksheet_SelectionChange(ByVal zz As Range)
mémo = zz.Value
End Sub

Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$A$1" Then Exit Sub
If mémo <> zz.Value Then MsgBox "Valeur de A1 changée"
End Sub
AV

"Yanov" a écrit dans le message news:

Bonjour, bonjour,
Voici la question:
comment détecter le changement d'une lettre ou d'un chiffre dans une cellule
et de ce fait déclencher une macro ou faire actualiser une autre cellule ?

merci de votre aide !!