OVH Cloud OVH Cloud

Appliquer une macro dès modification d'une cellule

3 réponses
Avatar
Fred64
Bonjour tout le monde,
Je souhaiterai qu'une macro s'exécute dès que l'utilisateur modifie la
valeur d'une cellule.
Où dois je placer cette macro et comment doit elle commencer et terminer ?

Merci d'avance
Fred

3 réponses

Avatar
Jacky
Bonjour,

Un truc du genre devrait faire.
Ici pour la cellule A1
A placer dans le module de la feuille(Clique droit sur l'onglet de la
feuille en question)
'-----------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address <> "$A$1" Then Exit Sub
teste
End Sub
'-----------
'A placer dans un module simple (VBA insertion module)
'---------
Sub teste()
MsgBox " Macro teste en exécution"
End Sub
'-----------
Salutations
JJ

"Fred64" a écrit dans le message de
news:%
Bonjour tout le monde,
Je souhaiterai qu'une macro s'exécute dès que l'utilisateur modifie la
valeur d'une cellule.
Où dois je placer cette macro et comment doit elle commencer et terminer ?

Merci d'avance
Fred




Avatar
Fred64
Merci Jacky, je testerai ca
@+

"Jacky" a écrit dans le message de news:

Bonjour,

Un truc du genre devrait faire.
Ici pour la cellule A1
A placer dans le module de la feuille(Clique droit sur l'onglet de la
feuille en question)
'-----------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address <> "$A$1" Then Exit Sub
teste
End Sub
'-----------
'A placer dans un module simple (VBA insertion module)
'---------
Sub teste()
MsgBox " Macro teste en exécution"
End Sub
'-----------
Salutations
JJ

"Fred64" a écrit dans le message de
news:%
Bonjour tout le monde,
Je souhaiterai qu'une macro s'exécute dès que l'utilisateur modifie la
valeur d'une cellule.
Où dois je placer cette macro et comment doit elle commencer et terminer
?

Merci d'avance
Fred








Avatar
JB
Bonjour

Exemples d'utilisatiuon de l'évenement : Worksheet_Change

http://www.excelabo.net/compteclic.php?nom=jb-worksheetchange

Cordialement JB