Feuil1 :
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin1: If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [F30]) Is Nothing And (Target <> "A" And Target <> "B" And Target <> "C") Then
Call Reinitioption
End If
Fin1:
End Sub
Feuil2:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin2: If Target.Count > 1 Then Exit Sub
If (Not Intersect(Target, [G195]) Is Nothing And Target <> 0) Or _
(Not Intersect(Target, [AM106]) Is Nothing And Target = 2) Or _
(Not Intersect(Target, [Y151]) Is Nothing And Target = "Non") Then
Call Reinitioption
End If
Fin2:
End Sub