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

Masquer des onglet par nom

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

A

Amaury11100

Guest
Bonjour à toutes et tous,
J'utilise un fichier dans lequel il y a environ 150 onglets.
Dans tous ces onglets, il y en a dont le nom commence par fiche.
Est-il possible s'ils vous que cela masque justement tous ces onglets par macro ?
Merci de vos réponses !!!
Amaury
 
Re : Masquer des onglet par nom

bonjour
avec le numéro des feuilles
Code:
Sheets(1).Visible = False
pour masquer les onglets et
Code:
 Sheets(1).Visible = True
pour les réafficher


edit: pas tout bien lu, ça ne doit pas être ce que tu veux
 
Re : Masquer des onglet par nom

Salut
a mettre dans ThisWorkbook :
Private Sub Workbook_Open()
Dim x
For x = 1 To Worksheets.Count
If Left(Worksheets(x).Name, 5) = "Fiche" Then Worksheets(x).Visible = False
Next x
End Sub


JC
 
Re : Masquer des onglet par nom

Bonsoir à tous

une autre solution

Code:
Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
    If ws.Name Like "fiche*" Then ws.Visible = False
Next ws
End Sub

bonne soiré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
4
Affichages
265
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…