Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Afficher masquer certaines feuilles

  • Initiateur de la discussion Initiateur de la discussion kro54
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kro54

Guest
Bonjour,

J'ai un classeur avec une centaine de feuille. Je voudrais sur la premiere permettre à l'utilisateur de selectionner seulement celles qui l'interessent.

Je pensais associer une valeur dans une cellule de chaque feuille à un bouton de commande sur la premiere feuille qui masquerait toute les feuilles qui ne contiennent pas la valeur dans la cellule déterminée...

Après nombreux essais et recherches je désespère...Merci pour votre aide.

Ci-joint exemple.
 

Pièces jointes

Re : Afficher masquer certaines feuilles

Bonjour kro54,

Dans le code de la 1ère feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub CommandButton1_Click()
Masque CommandButton1.Caption
End Sub

Private Sub CommandButton2_Click()
Masque CommandButton2.Caption
End Sub

Private Sub CommandButton3_Click()
Masque CommandButton3.Caption
End Sub

Private Sub CommandButton4_Click()
Masque CommandButton4.Caption
End Sub

Sub Masque(x$)
Dim w As Worksheet, c As Range
ActiveCell.Activate 'car autrement c'est le bouton qui est actif...
For Each w In Worksheets
  Set c = w.Cells.Find(x, LookIn:=xlValues, LookAt:=xlWhole) 'ou LookAt:=xlPart
  w.Visible = Not c Is Nothing Or w.Name = Me.Name
Next
End Sub

Fichier joint.

A+
 

Pièces jointes

Re : Afficher masquer certaines feuilles

Merci...

Le code cherche la valeur du bouton dans toute la feuille...Comment limiter la recherche à une cellule.

Si cellule A2=valeur bouton, visible
Si cellule A2><valeur bouton, masquée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
563
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…