Case a cocher et feuille à faire apparaître

joristt -  
eriiic Messages postés 24581 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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour à tous,

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

      eric
      0