Merci de ta réponse voila ce que sa donne !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub Worksheet_Change(ByVal Target As Range)
'si les données sont en A
If Target.Row = 7 Then
If Range("B7") = "Alex" Then
Macro1
MsgBox ("OK")
ElseIf Range("B7") = "n.a" Then
MsgBox ("désactivé")
ElseIf Target.Row = 5 Then
If Range("B5") > "18" Then
Macro2
MsgBox ("OK2")
End If
End If
End If
End Sub |
tous se passe bien concernant la partie "Alex" les deux cas fonctionne mais concernant l'age rien ne se passe ... j'ai mis différente valeur à plusieurs reprises mais rien s'active même pas le MsgBox ...