Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect ("toto")
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Me.[Y71]) Is Nothing Then
Me.Shapes("Ellipse 15").Visible = Target = "Non"
Me.Shapes("Rectangle : coins arrondis 3").Visible = Target = "Non"
Me.Shapes("Rectangle : coins arrondis 13").Visible = Target = "Non"
Me.Shapes("Rectangle : coins arrondis 14").Visible = Target = "Non"
Me.Shapes("Rectangle : coins arrondis 16").Visible = Target = "Non"
Worksheets("Bilan").Shapes("Rectangle : coins arrondis 16").Visible = Target = "Non"
Worksheets("Bilan").Shapes("Rectangle : coins arrondis 17").Visible = Target = "Non"
If Target = "Oui" Then Me.[Y74].Value = "0"
Me.[Y47,Y49,Y54].Locked = Target = "Oui"
End If
ActiveSheet.Protect ("toto")
End Sub