[Excel] Problèle avec CheckBox
Thibane
Messages postés
48
Statut
Membre
-
Thibane -
Thibane -
Bonjour à tous.
Voila sur une feuille, j'ai placé plusieurs checkbox.
Egalement un bouton.
JE voudrais que, en fonction des cases cochées, qu'en cliquant sur le bouton ça apelle certaines actions.
Voila le code, que j'ai placé au même endroit que les checkbox, c'est à dire dans la feuille.
Après avoir coché ou décoché pour tester, j'appui sur mon bouton auquel j'ai affecté le code précédent et j'ai un message d'erreur : Objet Requis.
A préciser que je n'ai placé aucun code dans les controles checkbox.
Quelqu'un peut me dire ou est mon erreur...? :)
Voila sur une feuille, j'ai placé plusieurs checkbox.
Egalement un bouton.
JE voudrais que, en fonction des cases cochées, qu'en cliquant sur le bouton ça apelle certaines actions.
Voila le code, que j'ai placé au même endroit que les checkbox, c'est à dire dans la feuille.
Sub valider_affichagemasquage() If CheckBox11.Value = True And CheckBox13.Value = True Then Call CasVraiVrai Else If CheckBox11.Value = False And CheckBox13.Value = False Then Call CasFauxFaux Else If CheckBox11.Value = True And CheckBox13.Value = False Then Call CasVraiFaux Else If CheckBox11.Value = False And CheckBox13.Value = True Then Call CasFauxVrai End If End If End If End If End Sub
Après avoir coché ou décoché pour tester, j'appui sur mon bouton auquel j'ai affecté le code précédent et j'ai un message d'erreur : Objet Requis.
A préciser que je n'ai placé aucun code dans les controles checkbox.
Quelqu'un peut me dire ou est mon erreur...? :)
A voir également:
- [Excel] Problèle avec CheckBox
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
1 réponse
Salut Thibane,
Ton code fonctionne bien. Si ton bouton s'appelle CommandButton1, mets ton code dans le code de ton UserForm, dans la procédure :
Private Sub CommandButton1_Click().
Juste pour info : comme la valeur d'une CheckBox est un booléen, au lieu de tester If CheckBox11.Value = True, tu peux écrire If CheckBox11 tout court (ou If Not CheckBox11).
Ton code fonctionne bien. Si ton bouton s'appelle CommandButton1, mets ton code dans le code de ton UserForm, dans la procédure :
Private Sub CommandButton1_Click().
Juste pour info : comme la valeur d'une CheckBox est un booléen, au lieu de tester If CheckBox11.Value = True, tu peux écrire If CheckBox11 tout court (ou If Not CheckBox11).
Et merci pour le coup de pouce, ca va alléger mon code ;)