masquer plusieurs feuilles

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

nrdz83

XLDnaute Impliqué
Bonjour à tous,
Voila j'utilise ce code afin de masquer une feuille>>>
Sheets("maille démontable ").Visible = False

Je souhaite masquer egalement les feuilles suivantes," maille démontable double calibr", "emerillon type HR", )
je fais ce code >>>>Sheets("maille démontable "," maille démontable double calibr", "emerillon type HR").Visible = False
Mais ça ne fonctionne pas j'ai une erreur.
Quel code dois je adapter j'ai plusieurs feuilles?
D'avance merci à tous mes amitiés😎
 
Re : masquer plusieurs feuilles

Bonjour nrdz83,

Tu ne peux pas mettre plusieurs noms de feuille de cette façon.

Essaie plutot ça:

sub essai
dim sh as worksheet
For each Sh in activeworkbook.sheets
select case sh.name
case "maille démontable "," maille démontable double calibr", "emerillon type HR"
sh.visible=false
end select
next sh
end sub

Cordialement

smotty
 
Re : masquer plusieurs feuilles

Bonjour nrdz, Smotty

une autre solution :

Code:
Option Explicit
Sub test()
Dim mesfeuilles() As Variant, i As Byte
mesfeuilles = Array("maille démontable", "maille démontable double calibr", "emerillon type HR")
For i = LBound(mesfeuilles) To UBound(mesfeuilles)
    Sheets(mesfeuilles(i)).Visible = 0
Next i
End Sub

bonne journé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

Discussions similaires

Réponses
7
Affichages
181
Retour