[Excel] Problèle avec CheckBox

Fermé
Thibane Messages postés 48 Date d'inscription vendredi 7 juillet 2006 Statut Membre Dernière intervention 9 février 2007 - 13 août 2006 à 15:30
 Thibane - 13 août 2006 à 19:02
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.

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:

1 réponse

Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
13 août 2006 à 17:53
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).
0
Ca fonctionne. Merki.
Et merci pour le coup de pouce, ca va alléger mon code ;)
0