Autres Masquer/Afficher onglets avec une seule macro

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 !

Oliver77

XLDnaute Occasionnel
Bonsoir,

Pour masquer ou afficher plusieurs onglets j'ai 2 procédures que je souhaite regrouper en 1 seule.
Les voici :
1/Masquer :
For c5i = 1 To Sheets.Count
If Left(Sheets(c5i).Name, 4) = "C05_" Then Sheets(c5i).Visible = False
Next c5i
Next

2/Afficher :
For c5i = 1 To Sheets.Count
If Left(Sheets(c5i).Name, 4) = "C05_" Then Sheets(c5i).Visible = True
Next c5i
Next

Trois jours que je parcours le net...
Je trouve des demi-solutions.

Merci par avance.
Oliver77
 

Pièces jointes

@Oliver77

tu as oublié une 4ème raison importante :

4/ ne pas montrer les feuilles "C05_" car elles contiennent des infos secrètes
que toi seul doit connaître, et tu veux pas qu'un de tes copains risque de
surprendre un de tes secrets en regardant par-dessus ton épaule pendant
que tu pianotes sur ton clavier. 😜


@Staple1600

j'ai compris ton expression « raw and wild » = « brute et sauvage »
= avec javascript désactivé.


soan
 
- 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
3
Affichages
418
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
Retour