Rechercher : dans
Par :

[Excel - Macro] Masquer tout sauf 1 onglet

Dernière réponse le 5 mai 2009 à 11:46:11 Cedrix, le 5 mai 2009 à 11:19:41 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP - Internet Explorer 6.0
Excel 2003

Meilleures réponses pour « [Excel Macro] Masquer tout sauf 1 onglet » dans :
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...

1

michel_m, le 5 mai 2009 à 11:33:45

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
Cordialement, Michel

Répondre à michel_m

2

 Cedrix, le 5 mai 2009 à 11:46:11

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.

Répondre à Cedrix
Collection CommentÇaMarche.net