afficher onglets par macro

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

O

olivier

Guest
salut,

je pense que ma question sera simple pour un certain nombre d'entre vous, mais moi, je suis un peu limité

Comment puis-je faire pour afficher l'ensemble des onglets de mon fichier excel par une macro ?

merci par avance de vos réponse

olivier
 
Voici un superprogramme de Ti

C@thy
BipBip.gif
 
en fait ton prog est sympa mais ce n'est pas ce que je voulais ...

j'ai un fichier excel avec 100 onglets, dont 60 masqués. Je voudrais qu'à l'aide d'une macro je puisse afficher les 60 onglets maqués et masquer des onglets que j'aurais sélectionnés.

Le but est de faciliter l'accès et la lecture des onglets, on fonction de la situation, j'affiche uniquement les onglets qui m'intéresse

merci pour tout

olivier
 
C'est le bouton Afficher toute les feuilles masquées qui m'intéresse. Je veux pouvoir créer un tel bouton afin d'afficher toutes les feuilles et de masquer un groupe de feuilles déjà défini.

Pour résumer avec un exemple:

- afficher toutes les feuilles
- masquer les feuilles 1 à 30
merci à toi cathy, et au forum

olivier
 
je sais, tu vas dire que j'ai du mal, mais je ne comprends pas tout ...
Je veux juste le contenu de la macro qui me permettra d'afficher toutes mes feuilles, un truc du genre afficheall.visible=true ...

PS: je n'ai pas trop compris ton histoire pour masquer les feuilles

Encore une fois merci à toi

olive
 
comme je le disais, tu fais alt+F11 et tu verras le code de la macro.

Si tu affiches la barre d'outils VBA, tu cliques sur l'outil qui représente une équerre bleue avec un crayon au-dessus et une règle en-dessous,
après tu cliques sur le bouton qui lance la macro et tu cliques sur visualiser le code. N'oublie pas de recliquer sur l'équerre bleue après pour désactiver le mode création.

sinon, voici le code :

For Each Ws In Worksheets
If Sheets(Ws.Name).Visible = False Then Sheets(Ws.Name).Visible = True
Next


C@thy
BipBip.gif
 
comme je le disais, tu fais alt+F11 et tu verras le code de la macro.

Si tu affiches la barre d'outils VBA, tu cliques sur l'outil qui représente une équerre bleue avec un crayon au-dessus et une règle en-dessous,
après tu cliques avec le bouton droit de la souris (pour afficher un menu contextuel) sur le bouton gris qui lance la macro et tu cliques sur visualiser le code. N'oublie pas de recliquer sur l'équerre bleue après pour désactiver le mode création.

sinon, voici le code :

For Each Ws In Worksheets
If Sheets(Ws.Name).Visible = False Then Sheets(Ws.Name).Visible = True
Next


C@thy
BipBip.gif
 
- 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
10
Affichages
511
Réponses
32
Affichages
1 K
Réponses
2
Affichages
499
Retour