Lien entre Checkbox

loute1 -  
 loute1 -
Slt

J'ai un pb de checkbox

Je voudrais qu'en cliquant sur CheckBox1 (donc CheckBox1.value=true) cela mette CheckBox2 aussi en checké.

J'ai écris ça mais rien
(j'ai pas fait de userform)
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
CheckBox2.Value = true
End If
CheckBox2.Value = False
End Sub

HELP

13 réponses

slolo2000 Messages postés 315 Statut Membre 48
 
Salut loute1,

C'est normal ton problème.
Il faut mettre le code suivant :

Private Sub CheckBox1_Click()
If CheckBox1.Value = 1 Then
CheckBox2.Value = 1
End If
End Sub

Regarde dans les prorpiétés de ta checkbox pour la propriétés value tu as :
0 - Unchecked
1 - Checked
2 - Grayed

A+
0
loute1
 
Merci pour ta réponse (je suis pas trop pro de la progamation)
Par contre ça ne marche pas!! Dans les propriétés comme tu le dis quand la case est coché j'ai "true" dans value et "false" quand elle est décochée..
0
loute1
 
j'ai oublié de préciser : mes deux checkbox ne sont pas sur la même feuille!!
0
slolo2000 Messages postés 315 Statut Membre 48
 
Ca fonctionne très bien sur mon PC.
Quelle version de Visual Basic as-tu ?
0
loute1
 
la 6.3
0
slolo2000 Messages postés 315 Statut Membre 48
 
Elle n'existe pas la 6.3 de VB
Il existe la 6.0 est ensuite il y a les services pack 1 à 6
0
slolo2000 Messages postés 315 Statut Membre 48
 
Sinon, si tu utilises le VBA, ton code est bon.
If CheckBox1.Value = True Then
CheckBox2.Value = true
End If
CheckBox2.Value = False

Mais il faut supprimer la ligne suivante :
CheckBox2.Value = False

Elle décoche la case que tu as cochée juste au dessus.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loute1
 
j'ai mis le bout de programme dans le code de la feuille ou est le checkbox 1 et rien d'autre
0
loute1
 
BA rien :(
0
slolo2000 Messages postés 315 Statut Membre 48
 
0
loute1
 
ba ça ne marche pas du tout
0
loute1
 
laisse tomber je viens d'essayer sur un document vierge sur la mçeme feuille et ça fonctionne par contre le pb vient que dans mon cas les box ne sont pas sur la même feuille!!!!
0
loute1
 
si jamais tu as une idée ..
0
loute1
 
en fait ma question est comment faire en sorte que àa fontionne quand les box ne sont pas sur les même onglets.. ? je pense qu'il faut entre le nom de la feuille mais sous quelle forme?
0
slolo2000 Messages postés 315 Statut Membre 48
 
Bah tu préfixe simplement le nom de ton checkbox avec le nom de ta feuille.
Par exemple
Dans le code de ton CheckBox1, tu mets :
Feuil2.CheckBox2.value = True
0
loute1
 
merci c'est juste cette syntaxe qu'il me manquait (je suis pas douée)
0