Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [F9]) Is Nothing Then
[H9] = 0
ElseIf Not Intersect(Target, [H9]) Is Nothing Then
If [F9] = "OUI" And [H9] > 100 Then
MsgBox "La valeur max est de 100" & Chr(10) & "La valeur sera donc rectifiée à son maximum"
[H9] = 100
ElseIf [F9] = "NON" And [H9] > 50 Then
MsgBox "La valeur max est de 50" & Chr(10) & "La valeur sera donc rectifiée à son maximum"
[H9] = 50
End If
End If
End Sub