Sub Init()
Dim ObjCb As CheckBox
For Each ObjCb In Sheets("Feuil1").CheckBoxes
ObjCb.Visible = True
ObjCb.Enabled = True
ObjCb = xlOff
Next ObjCb
End Sub
Sub Masquer()
Dim ObjCb As CheckBox, lig&, Cb As CheckBox
For Each ObjCb In Sheets("Feuil1").CheckBoxes
If ObjCb = xlOn Then
ObjCb.Enabled = False
lig = ObjCb.TopLeftCell.Row
For Each Cb In Sheets("Feuil1").CheckBoxes
If Cb.TopLeftCell.Row = lig And Cb = xlOff Then Cb.Visible = False
Next Cb
End If
Next ObjCb
End Sub