OVH Cloud OVH Cloud

COMMENT DECLENCHER UNE MACRO

2 réponses
Avatar
damgui
BONJOUR TOUS LE MONDE !!!!

et merci de votre aide

voila dans une feuille 1
en cellule A1 il existe une formule avec un si
=SI(.......);"ok;"")
si patati patata tu met ok sinon rien

des lors qu'il y a ok dans la celulle
je voudrais avoir une macro qui se declenche
comment faire

est ce if ..... cellule (a1)="ok" then sub macro....
else rien

quelqu un pourrait t il m ecrire ca car je ne sais pas

merci de votre aide

damien

2 réponses

Avatar
Daniel
Bonsoir.
Tu peux mettre la macro suivante dans le code de la feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1] = "ok" Then
'Ta macro
End If
End Sub

Elle se déclenchera chaque fois qu'un changement se produira sur la feuille.
C'est à dire qu'elle se délenchera sans doute trop souvent. Limiter son
exécution dépend de ce qu'il y a dans "(.......)".
Cordialement.
Daniel
"damgui" a écrit dans le message de news:
45b7c3a8$0$22082$
BONJOUR TOUS LE MONDE !!!!

et merci de votre aide

voila dans une feuille 1
en cellule A1 il existe une formule avec un si
=SI(.......);"ok;"")
si patati patata tu met ok sinon rien

des lors qu'il y a ok dans la celulle
je voudrais avoir une macro qui se declenche
comment faire

est ce if ..... cellule (a1)="ok" then sub macro....
else rien

quelqu un pourrait t il m ecrire ca car je ne sais pas

merci de votre aide

damien




Avatar
damgui
"Daniel" a écrit dans le message de news:
uG3FMp$
Bonsoir.
Tu peux mettre la macro suivante dans le code de la feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1] = "ok" Then
'Ta macro
End If
End Sub

Elle se déclenchera chaque fois qu'un changement se produira sur la
feuille. C'est à dire qu'elle se délenchera sans doute trop souvent.
Limiter son exécution dépend de ce qu'il y a dans "(.......)".
Cordialement.
Daniel
"damgui" a écrit dans le message de news:
45b7c3a8$0$22082$
BONJOUR TOUS LE MONDE !!!!

et merci de votre aide

voila dans une feuille 1
en cellule A1 il existe une formule avec un si
=SI(.......);"ok;"")
si patati patata tu met ok sinon rien

des lors qu'il y a ok dans la celulle
je voudrais avoir une macro qui se declenche
comment faire

est ce if ..... cellule (a1)="ok" then sub macro....
else rien

quelqu un pourrait t il m ecrire ca car je ne sais pas

merci de votre aide

damien