Case a cocher et feuille à faire apparaître

joristt -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour tout le monde,

Vous allez pouvoir m'aider.
Voila, commençons par expliquer le contexte et ma problématique.

Sous excel j'ai un classeur avec plusieurs feuilles.. Ma première feuille est une feuille de présentation, les suivantes sont des "annexes". Sur cette feuille de présentation, j'ai créer des cases à cocher correspondant chacune à une annexes (aucun lien n'est créé, c'est juste la case d'à côté). La signification est la suivante, si je coche la case cela signifie que l'annexe (autrement dit une feuille de mon classeur) est jointe au fichier. Si elle n'est pas cocher je ne veux pas joindre cette feuille.

Jusqu'à présent je masquais les feuilles non désirées avant de créer mon PDF et de l'envoyer. Comme cela elle n'apparaissait pas dans mon fichier PDF.
On arrive désormais à ma question:
Est-il possible de masquer ou cacher des feuilles de calcul en cochant une case ?
Dans la pratique, si je ne coche pas la case située à gauche de "planning de fabrication" je souhaiterai que la feuille soit masquée, et si la case est cochée, je voudrais qu'elle soit visible dans mon classeur.

Voila mon petit défi pour vous les pros d'Excel ;)
Je vous remercie d'avance pour votre temps et vos réponses, même négatives.
Joris

1 réponse

f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

Le principe est simple:

Private Sub CheckBox1_Click()
  If CheckBox1 Then
    Sheets("feuil3").Visible = True
  Else
    Sheets("feuil3").Visible = False
  End If
End Sub
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour à tous,

voire même :
Private Sub CheckBox1_Click()
  Sheets("feuil3").Visible = CheckBox1 
End Sub

eric
0