checkbox = true ou false ?

Nevil

XLDnaute Occasionnel
Me revoilou, bonjour a ceux que je n'ai pas vu.

Alors ma question est la suivante:

J'ai 3 checkbox:
Lorsque j'active la 1ere, ca desactive la 3e
Lorsque j'active la 2e, ca desactive la 3e
Lorsque j'active la 3e, ca desactive la 1ere et 2e.

Maintenant je souhaiterais que lorsque j'active la 1ere et la 2eme, la 3eme soit activée et que la 1ere et la 2e se desactive.

Peut etre un peu difficile a comprendre, c'est pour ca que je vous joint le fichier:
[file name=classeur_20060224100856.zip size=9893]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/classeur_20060224100856.zip[/file]

merci
 

Pièces jointes

  • classeur_20060224100856.zip
    9.7 KB · Affichages: 26

Nevil

XLDnaute Occasionnel
En fait, en luttant un peu je viens de trouver la solution. Je vous join mon code a titre indicatif,ca peux toujours servir a quelqu'un et je pense qu'il est a amélioré:

Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True And CheckBox2.Value = True Then
CheckBox1.Value = False
CheckBox2.Value = False
CheckBox1.Enabled = False
CheckBox2.Enabled = False
CheckBox3.Enabled = True
CheckBox3.Value = True
ElseIf CheckBox1.Value = True And CheckBox2.Value = False Then
CheckBox3.Enabled = flase
CheckBox3.Value = False
ElseIf CheckBox1.Value = False Then
CheckBox3.Enabled = True
End If
End Sub

Private Sub CheckBox2_Click()
If CheckBox2.Value = True And CheckBox1.Value = True Then
CheckBox1.Value = False
CheckBox2.Value = False
CheckBox1.Enabled = False
CheckBox2.Enabled = False
CheckBox3.Enabled = True
CheckBox3.Value = True
ElseIf CheckBox2.Value = True And CheckBox1.Value = False Then
CheckBox3.Enabled = False
CheckBox3.Value = False
ElseIf CheckBox2.Value = False Then
CheckBox3.Enabled = True
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = True Then
CheckBox1.Enabled = False
CheckBox2.Enabled = False
Else
CheckBox1.Enabled = True
CheckBox2.Enabled = True
End If
End Sub

Pour les tester récupérez mon fichier join et remplacer l'ancienne source.

Merci
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87