[Excel - Macro] Masquer tout sauf 1 onglet

Résolu
Cedrix -  
 SylvainH. -
Bonjour à tous,

Je me permets de venir vers vous pour un petit problème concernant une macro sous Excel.

Objectif : Je soushaite créer une macro excel pour masquer tout les onglets d'un classeur sauf 1

Problème : J'ai une multitude de feuilles (onglets) qui sont créés chaque jour. Je ne peux donc pas créer une macro qui masquerait l'onglet 1 + l'onglet 2 + etc ... car je suis incapable de lister le nom de l'ensemble des onglets.

Il me faudrait donc une commande qui masque l'ensemble du classeur sauf l'onglet "Menu".

Merci d'avance pour votre aide.

Très cordialement,
Cédrix
A voir également:

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,
essaies:

Sub masquer()
Dim cptr As Byte

For cptr = 1 To ThisWorkbook.Sheets.Count
    If Sheets(cptr).Name <> "menu" Then
        Sheets(cptr).Visible = 0
    End If
Next
End Sub
5
Cedrix
 
Super Michel,

Merci beaucoup cette formule qui marche parfaitement bien et encore 1000 fois merci pour votre réactivité sur ce forum.

Très cordialement,
Cédrix.
0
SylvainH.
 

Merci pour cette procédure simple et efficace qui m'a bien permis de simplifier mon code !!!

Perfect ! même 13 ans après !

0