Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Afficher Onglet par VBA

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 !

halecs93

XLDnaute Impliqué
Bonjour,

J'ai un classeur (travaillé avec l'aide des membres du forum) dont feuilles sont masquées (de janvier à décembre)

J'ai une macro (affichemenu) associée au bouton "menu" Il ouvre un formulaire Lorsque je clique sur un des boutons du formulaire, je souhaiterais afficher la feuille correspondante

(le fichier est zippé, car un peu trop lourd)

Help...et surtout merci
 

Pièces jointes

Re bonjour,
Ici, tu n'affiche que la feuille40 comme indiquée.
Mai ssi les feuilles 38,39,42 sont déjà affichées, elles resteront affichées.
Sinon, il faut faire un eboucle qui n'affiche que la feuille selectionnee
Je regarde
@+ Lolote83
 
Re bonjour
Voici ton fichier en retour.
J'ai renommé tous les boutons de ton formulaire pour plus de clarté
Quand clic sur un mois, seul celui-ci s'affiche, les autres affichés précédemment seront invisibles
@+ Lolote83
Déjà, un grand merci..... ce qui est étrange, c'est que cela me postionne sytématiquement sur la feuille "RECAPITULATIF".... du coup j'ai modifié la procédure afficheonglet de la manière suivante :

Sub AfficheOnglet(xLeMois)
Application.ScreenUpdating = False
For Each xOng In ThisWorkbook.Sheets
Select Case xOng.Name
Case "DONNEES", "RECAPITULATIF", "FICHE INFOS CONTRAT", "CALCULS"
Sheets(xOng.Name).Visible = True
Case Is = xLeMois
Sheets(xOng.Name).Visible = True
Sheets(xOng.Name).Activate ' Active la feuille sélectionnée
Case Else
Sheets(xOng.Name).Visible = False
End Select
Next xOng
Application.ScreenUpdating = True
End Sub
 
- 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
5
Affichages
503
Réponses
12
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…