XL 2013 Afficher tout sauf deux feuilles

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 !

badraaliou4

XLDnaute Occasionnel
VB:
sub login() 
dim Exc as Boolean, Exceptions
Exceptions=array("liste","Members","login")
for each Sh in thisworkbook.sheets
exc=false
for t=Lbound(Execptions) to Ubound(Exceptions)
if exceptions(t)=Sh.name then Exc=true
next t
Sh.visible=Iif(Exc,False,true)
next
worksheets("home").select
Bonjour,
Mon classeur contient de plusieurs feuilles , je veux quand j'exécute mon Macro, trois feuilles masquent avec veryhidden.
Ci-dessous mon code mais les 3 feuilles ne masquent pas comme je voulais.
Merci de votre aide
 
Dernière édition:
Bonjour le fil, badraaliou4, sylvanu

Ma façon de masquer les feuilles sauf certaines.
VB:
Sub masquer()
Dim ws As Worksheet, Visibles
Visibles = Array("liste", "Members", "login")
For Each ws In Worksheets
ws.Visible = Not IsError(Application.Match(ws.Name, Visibles, 0))
Next
End Sub
 
Re

Bah, essaies les deux macros que je te propose
Et redis-moi laquelle se rapproche du résultat escompté.

PS: Tu sais que selon le niveau de maîtrise de VBA de l'utilisateur final, que ce masquage ne sert pas à grand chose.
Il suffit d'ouvrir le classeur sans activer les macros.
 
- 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
2
Affichages
925
Réponses
6
Affichages
677
  • Question Question
Réponses
7
Affichages
1 K
Retour