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

Masquer des feuilles

  • Initiateur de la discussion Initiateur de la discussion Luigi
  • 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 !

Luigi

XLDnaute Occasionnel
Bonjour à tous,

j'ai un code qui me permet de masquer dans mon classeur toutes les feuille qui sont dofférentes de mot "A5" voir ci-dessous

Sub Masquer()
Dim oSh As Object
For Each oSh In ThisWorkbook.Sheets
If oSh.Name <> "A5" hen oSh.Visible = False
Next oSh
End Sub
mais le mot "A5" peut faire partie d'un mot d'une feuille que je ne veut pas masquer. pour cela j'ai modifier le code mais il ne fonctionne pas.

Sub Masquer()
Dim oSh As Object
For Each oSh In ThisWorkbook.Sheets
If oSh.Name <> "*" & "A5" & "*" Then oSh.Visible = False
Next oSh
End Sub

Pour résumer je veux masquer toutes les feuille qui ne contiennent pas le mot "A5"

Quelqu'un aurait-il un réponse à mon problème.

D'avance je vous remercie
 
Re : Masquer des feuilles

Bonjour,

essaye peut être comme ceci :
Code:
Dim oSh As Object
For Each oSh In ThisWorkbook.Sheets
If Not oSh.Name Like "*A5*" Then oSh.Visible = False
Next oSh

bonne journée
@+

Edition : bonjour Chris🙂
2ème édition : supprimé les 2 "*" &
 
Dernière édition:
- 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

Discussions similaires

Réponses
7
Affichages
173
Réponses
10
Affichages
661
Réponses
7
Affichages
448
Réponses
7
Affichages
454
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…