Bonjour,
Je commence à utilisier VBA avec Excel en apprenant sur le tas. Jusque la ca marche pas mal grace aux forums mais ca y est je suis bloqué.
Je souhaite utiliser la méthode intersect pour déclencher une macro lors du changement de valeur d´une cellule par l´opérateur. Jusque la ca marche avec les infos que j´ai pu trouver sur le forum.
Par contre je souhaite - dans la même feuille Excel - démarrer une autre macro en cas de changement de valeur d´une autre cellule.
Bref, utiliser la méthode intersect deux fois dans une même feuille Excel.
Voila à quoi resemble le code :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Range("$I$13")) Is Nothing Then Exit Sub
call graph
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Range("$I$16,$I$18")) Is Nothing Then Exit Sub
Call haupt
End Sub
Lorsque la macro est lancée Excel n´arrive pas à compiler. Il apparait une erreur précisant qu´il y a un conflit car le nom de sub Worksheet_change est utilisé à plusieurs reprises. J´ai essayé de changer le nom de la macro pour "Worksheet_Change1" et "Worksheet_change2" afin de les distinguer l´une de l´autre. Mais dans ce cas il ne se passe plus rien.
Merci d´avance pour votre aide!
nnaoy