Private Sub Chk_1_Click()
Dim ctrl As Control
'Si la CheckBox 1 est cochée
If Chk_1.Value = True Then
'alors toutes les CheckBox sont désactivées
For Each ctrl In Me.Controls
If TypeName(ctrl) = "CheckBox" Then
ctrl.Enabled = False
End If
Next ctrl
'Sinon elles restent activées
Else
For Each ctrl In Me.Controls
If TypeName(ctrl) = "CheckBox" Then
ctrl.Enabled = True
End If
Next ctrl
End If
End Sub