[Résolu] Worksheet_Change 2 conditions et 2 macros

LOLO13130

XLDnaute Nouveau
Bonsoir à tous,

Je sollicite votre aide car je croyais être en mesure d'adapter un code récupéré sur le forum (merci encore rouge), mais non...
Je souhaiterais écrire une worksheet_change selon ces conditions :
- SI D9 change ET D9="Niveau 1", ALORS appeler la macro N1TR puis la macro N1D
- SI D9 change ET D9="Niveau 2", ALORS appeler la macro N2TR puis la macro N2D
- SI une cellule de B26:I35 change, ALORS appeler la macro N1TR puis la macro N1D
- SI une cellule de B40:I49 change, ALORS appeler la macro N2TR puis la macro N2D

Merci d'avance pour votre aide si précieuse pour les novices comme moi.
Cordialement.
Laurent
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir LOLO13130,

Une piste:
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
   If (Target(1, 1).Address = "$D$9" And Target(1, 1).Value = "Niveau 1") Or Not Intersect(Target, Range("$B$26:$I$35")) Is Nothing Then
      N1TR
      N1D
   ElseIf (Target(1, 1).Address = "$D$9" And Target(1, 1).Value = "Niveau 2") Or Not Intersect(Target, Range("$B$40:$I$49")) Is Nothing Then
      N2TR
      N2D
   End If
End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 115
Messages
2 085 441
Membres
102 889
dernier inscrit
monsef JABBOUR