Worksheet_change multiple

Bonjour au forum,

Est-il possible avec VBA Excel, que dans une même feuille (Cascade, par exemple) je lance la macro1 lorsque la valeur de la cellule A2 change et que je lance la macro 2 lorsque la valeur de la cellule C2 change ?

Si oui, quelqu'un a-t-il le morceau de code correspondant ?

Merci d'avance pour vos réponses.

Thierry

Bonjour titikio,

Regarde ce que tout ce que l'on trouve en cherchant un peu :
https://www.google.com/search?q=Macro+d%C3%A9clenche+en+fonction+d%27une+cellule&oq=Macro+d%C3%A9cle...

Tu devrais trouver ton bonheur.

Bonne journée,

Baboutz

Bug sur le lien, rajouté

Merci Baboutz,

J'avais déjà longuement cherché avant de venir ajouter un sujet sur le forum.
Dans tous les cas que j'ai regardé, je trouve bien comment faire pour lancer une macro lorsque la valeur d'une cellule change.

Par contre, je ne parviens pas à écrire le code pour que sur une même feuille, la macro 1 soit lancée lorsque A1 change et la macro 2 lorsque C2 change.

Je vais continuer de chercher

Comme ceci ? Avec les macros dans un module ?

Private Sub Worksheet_Change(ByVal Target As Range)
   If Not Intersect(Target, Range("A2")) Is Nothing Then
      Call Macro1
   ElseIf Not Intersect(Target, Range("C2")) Is Nothing Then
      Call Macro2
   End If
End Sub

Merci Baboutz,
Je vais essayer et je te retiens au courant.

Bonne soirée.

Rechercher des sujets similaires à "worksheet change multiple"