1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Private Sub Worksheet_Change(ByVal Target As Range)
Dim reponse As Integer
If Target.Address(False, False) <> "H28" And Target.Address(False, False) <> "K28" Then Exit Sub
If UCase(Range("H28").Value) = "X" Then
If Range("N28").Value = "" Then Range("N28").Value = "Si Oui, préciser Laquelle"
If Range("K28").Value <> "" Then
If MsgBox("Sélectionner Oui ou Non !", vbYesNo, "ERREUR") = vbYes Then
Range("H28").Value = "X"
Range("K28").Value = ""
If Range("N28").Value = "" Then Range("N28").Value = "Si Oui, préciser Laquelle"
Else
Range("H28").Value = ""
Range("K28").Value = "X"
Range("N28").Value = ""
End If
End If
End If
End Sub |