Case à cocher pour masquer feuille

Bonjour,

je suis nouveau sur le forum,

je suis a la recherche de solution pour pouvoir créér des cases a cocher, qui chacune d'entre elle masquerais une feuille de mon classeur.

case cocher => feuille afficher

case décocher => feuille masquer.

merci d'avance

265exemple.xls (18.50 Ko)

Bonjour,

Peut être que ceci pourra t'aider (fichier joint).

Si la case est cochée : la feuille 2 est affichée

Si la case n'est pas cochée, la feuille 2 est masquée.

(Je suis débutante, je peux me tromper...)

Cordialement,

Stéphanie

1'044case-a-cocher.xlsm (18.64 Ko)

Bonjour

Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then
        Sheets("Feuil2").Visible = True
    Else
        Sheets("Feuil2").Visible = False
    End If
End Sub

Cordialement

Merci beaucoup Stéphanie,

et Amadéus

2° question :

peut t'on ce servire de ces coches (qui contienne plusieur onglet) pour l'impression, probléme je ne veut que 1 onglet par coche?


pour expliquer:

la je voudrais imprimer feuil 2, la feuil 1 et la feuille 13 en automatique sans les selectionnés une fois que les coche son vrai

Private Sub CheckBox4_Click()

If CheckBox4 = True Then

Feuil10.Visible = True

Feuil2.Visible = True

Feuil16.Visible = True

Else

Feuil10.Visible = False

Feuil2.Visible = False

Feuil16.Visible = False

End If

End Sub

Private Sub CheckBox5_Click()

If CheckBox5 = True Then

Feuil11.Visible = True

Else

Feuil11.Visible = False

End If

End Sub

Private Sub CheckBox6_Click()

If CheckBox6 = True Then

Feuil13.Visible = True

Else

Feuil13.Visible = False

End If

End Sub

merci d'avance

J'ai pas vraiment compris ce que tu cherche à faire.

Si les feuilles 1, 2 et 13 sont visibles, alors tu veux les imprimer, c'est ça que tu cherche à faire ?

ou alors j'ai pas compris....

Si c'est ça, je t'ai fais un exemple dans le fichier joint avec la checkbox4 uniquement : si la feuille 2 est visible, alors on l'imprime automatiquement (une fois que checkbox4 est cochée).

310case-a-cocher-v2.xlsm (19.40 Ko)

Si c'est pas ça que tu veux, il faudra me réexpliquer ce que tu souhaite faire, parce que là je sais pas sous quelle(s) condition(s) tu veux que les feuilles 1, 2 et 13 soient imprimées.

Bonne soirée

Stéphanie

Salut le forum

Pour afficher / masquer une feuille

Private Sub CheckBox1_Click()
Feuil2.Visible = IIf(CheckBox1, True, False)
End Sub

Pour imprimer une sélection de feuille

Private Sub CheckBox4_Click()
If CheckBox4 = True Then
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).PrintOut
End If
End Sub

Mytå

Merci pour vos reponse,

mais c'est pas tout a fais ce que je veux je m'excuse je me suis mal expliquer.

je voudrais un bouton qui prend en compte mes coche dans mes cases à cocher, mais mes cases à cocher peux gérer plusieur feuille ( ex: la checkbox4 qui ce charge de 3 feuille)

ex: si checkbox 4,5 et 6 cocher je voudrais que le bouton me face imprimer les feuille 2,11 et 13.

merci d'avance

Bonjour, pouvez vous m'aidez à faire la même chose mais sur mon document ci joint svp?

Et est ce que je pourrais renommer mes feuilles et changer le contenu de la première colonne de mon tableau ?

17exemple.xlsx (52.05 Ko)
Rechercher des sujets similaires à "case cocher masquer feuille"