A voir également:
- [Visual Basic - Word 2007] test Checkbox
- Test performance pc - Guide
- Visual basic - Télécharger - Langages
- Save as pdf office 2007 - Télécharger - Bureautique
- Espace insécable word - Guide
- Supprimer une page word - Guide
4 réponses
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
29 déc. 2009 à 14:23
29 déc. 2009 à 14:23
bonjour
essai ca:
if CheckBox1.Value = vbUnchecked then Label1.BackColor = vbRed
if CheckBox1.Value= vbChecked then Label1.Caption = vbGreen
if CheckBox1.Value = vbGrayed then Label1.Caption = vbYellow
essai ca:
if CheckBox1.Value = vbUnchecked then Label1.BackColor = vbRed
if CheckBox1.Value= vbChecked then Label1.Caption = vbGreen
if CheckBox1.Value = vbGrayed then Label1.Caption = vbYellow
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
29 déc. 2009 à 14:40
29 déc. 2009 à 14:40
peut tu mettre ton fichier en ligne via www.cijoint.fr
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
29 déc. 2009 à 15:39
29 déc. 2009 à 15:39
je vien de regarder a ton probleme le mieux serai de creer 3 case a cocher et qd tu clic sur l'une des 3 les 2 autre sont a faux et la tienne devien vrai et execute ton code
Merci, j'ai partiellement résolu le problème, le problème venait de la valeur attribuée à Checkbox1.Value
J'utilise le script suivant:
Sub CheckBox1_Click()
Select Case CheckBox1.Value
Case False
CheckBox1.Caption = "Unchecked"
Label1.Caption = "uncheck"
Case True
CheckBox1.Caption = "Checked"
Label1.Caption = "check"
Case vbGrayed
CheckBox1.Caption = "Disabled"
Label1.Caption = "grey"
End Select
End Sub
et je constate que l'état checked et unchecked fonctionnent parfaitement mais la valeur de CheckBox1.Value en cas de check grisé est égale à False tout comme le unchecked donc je ne sais pas différencier le status grey des deux autres. Est-ce qu'il existe une autre méthode pour tester l'état du bouton?
J'utilise le script suivant:
Sub CheckBox1_Click()
Select Case CheckBox1.Value
Case False
CheckBox1.Caption = "Unchecked"
Label1.Caption = "uncheck"
Case True
CheckBox1.Caption = "Checked"
Label1.Caption = "check"
Case vbGrayed
CheckBox1.Caption = "Disabled"
Label1.Caption = "grey"
End Select
End Sub
et je constate que l'état checked et unchecked fonctionnent parfaitement mais la valeur de CheckBox1.Value en cas de check grisé est égale à False tout comme le unchecked donc je ne sais pas différencier le status grey des deux autres. Est-ce qu'il existe une autre méthode pour tester l'état du bouton?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
29 déc. 2009 à 16:37
29 déc. 2009 à 16:37
Je ne sais pas moi jaurais fais avec 3 check
Merci!
je n'ai malheureusement pas beaucoup de place, 4 personnes doivent valider le texte donc ça fait 12 checkbox à utiliser par texte à valider. Je dois aussi éviter que plusieurs checks soient cochés pour la meme personne. Je vais peut être essayer avec un bouton radio.
J'ai beau chercher, je ne trouve pas comment je peux repecher la valeur grisée du checkbox, j'ai repris des exemples sur le site de Microsoft mais le .Value me retourne toujours false pour la case grisée.
je n'ai malheureusement pas beaucoup de place, 4 personnes doivent valider le texte donc ça fait 12 checkbox à utiliser par texte à valider. Je dois aussi éviter que plusieurs checks soient cochés pour la meme personne. Je vais peut être essayer avec un bouton radio.
J'ai beau chercher, je ne trouve pas comment je peux repecher la valeur grisée du checkbox, j'ai repris des exemples sur le site de Microsoft mais le .Value me retourne toujours false pour la case grisée.
29 déc. 2009 à 14:35