Bonsoir,

Je cherche une solution depuis cette après-midi, je fouine sur le net mais je ne trouve pas le code idéal.

Voila dans mon tableau Excel j'ai deux checkbox (l'un pour OK et l'autre pour NOK).

J'ai appliqué deux procédures VBA comme ci dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub B6_Click()
 
If CHECKBOX_B6.Value = True Then
   CHECKBOX_C6.Value = False
End If
 
 
End Sub
 
-------------------------------------------
 
Private Sub C6_Click()
 
If CHECKBOX_C6 = True Then
   CHECKBOX_B6 = False
End If
 
End Sub

Quand je clique sur l'un (Exemple : CHECKBOX_B6) pour cocher ... l'autre ce décoche (Exemple : CHECKBOX_C6) et vis versa ... c'est déjà une bonne chose !
Mais je vois un défaut quand je l'exécute !!!
Lorsque je clique sur la CHECKBOX_B6 ... la CHECKBOX_C6 se décoche mais réapparait 1/2 seconde pour enfin se redécocher ... (comme un clignotement)

Est-ce qu'il y aurait une personne qui pourrait m'expliquer le pourquoi du comment ?

Matinho

Bonjour,

Pour information, j'ai essayé un autre code mais cela fait la même chose :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub CHECKBOX_C6_Click()
 
CHECKBOX_B6 = Not CHECKBOX_C6
 
End Sub