Bonjour,
Il y a surement une solution pour réaliser ce dont vous avez besoin, mais le plus simple est peut-être d'utiliser des OptionButton plutôt que des CheckBox
Utiliser la propriété GroupName pour définir des groupes différents pour chaque OptionButton, sauf pour les options incompatibles qui auront le même GroupName : toutes les options pourront être sélectionnées, sauf les options incompatibles qui s’excluront .
A+
EDIT :
s'il y a peu de checkbox, il serait plus simple pour exclure mutuellement deux (ou plus) checkbox d'utiliser :
par exemple pour les checkbox 2, 4 qui sont incompatibles:
Private Sub CheckBox2_Click()
CheckBox4.Value = Not CheckBox2.Value
End Sub
Private Sub CheckBox4_Click()
CheckBox2.Value = Not CheckBox4.Value
End Sub
Le fait de désélectionner une option sélectionne systématiquement l'option incompatible correspondante . A voir si ce n'est pas un souci