Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A1:J1")) Is Nothing Then
If Cells(3, Target.Column) = "NON" Then
Cells(1, Target.Column) = 0
MsgBox " Désolé! La cellule " & Target.Address & " est vérouillée" & Chr(10) & _
" par la précence du NON dans la cellule correspondante en ligne 3."
End If
End If
End Sub