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 !
Bonjour à tous,
Je galère sur un fichier Excel dans lequel j'ai 4 onglets très masqués (collaborateur clé / collaborateur prometteur / collaborateur performant / futur manager).
Je suis allée sur VBA pour les positionner en visible.
A chaque réouverture du classeur, les onglets redeviennent masqués. Or je voudrais qu'ils soient affichés en permanence, fermeture / réouverture comprise.
Pouvez-vous m'aider svp ?
Ce code utilise deux procédures :
- AfficherOnglets pour rendre les onglets visibles
- MasquerOnglets pour les masquer.
La procédure Workbook_Open est déclenchée lors de l'ouverture du classeur
La procédureWorkbook_BeforeClose est déclenchée avant la fermeture du classeur.
Ces procédures assurent que les onglets appropriés sont toujours visibles.
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' Appel de la procédure avant la fermeture du classeur
MasquerOnglets
End Sub
Sub AfficherOnglets()
' Afficher les onglets nécessaires
Sheets("collaborateur clé").Visible = xlSheetVisible
Sheets("collaborateur prometteur").Visible = xlSheetVisible
Sheets("collaborateur performant").Visible = xlSheetVisible
Sheets("futur manager").Visible = xlSheetVisible
End Sub
Sub MasquerOnglets()
' Masquer les onglets non nécessaires
Sheets("collaborateur clé").Visible = xlSheetVeryHidden
Sheets("collaborateur prometteur").Visible = xlSheetVeryHidden
Sheets("collaborateur performant").Visible = xlSheetVeryHidden
Sheets("futur manager").Visible = xlSheetVeryHidden
End Sub
Ce code utilise deux procédures :
- AfficherOnglets pour rendre les onglets visibles
- MasquerOnglets pour les masquer.
La procédure Workbook_Open est déclenchée lors de l'ouverture du classeur
La procédureWorkbook_BeforeClose est déclenchée avant la fermeture du classeur.
Ces procédures assurent que les onglets appropriés sont toujours visibles.
VB:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' Appel de la procédure avant la fermeture du classeur
MasquerOnglets
End Sub
Sub AfficherOnglets()
' Afficher les onglets nécessaires
Sheets("collaborateur clé").Visible = xlSheetVisible
Sheets("collaborateur prometteur").Visible = xlSheetVisible
Sheets("collaborateur performant").Visible = xlSheetVisible
Sheets("futur manager").Visible = xlSheetVisible
End Sub
Sub MasquerOnglets()
' Masquer les onglets non nécessaires
Sheets("collaborateur clé").Visible = xlSheetVeryHidden
Sheets("collaborateur prometteur").Visible = xlSheetVeryHidden
Sheets("collaborateur performant").Visible = xlSheetVeryHidden
Sheets("futur manager").Visible = xlSheetVeryHidden
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