XL 2010 VBA - Remasquer les feuilles affichées automatiquement

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 !

tchi456

XLDnaute Occasionnel
Bonjour,

J'ai un fichier qui comporte des feuilles masquées et je souhaiterais pouvoir remasquer automatiquement les feuilles que je viens d'afficher lorsque je vais sur une autre feuille.

Pouvez-vous m'aider?

Mes meilleures salutations,

Thierry
 
Solution
Bonjour le forum
Bonjour tchi456

En supposant que ta feuille soit cachée (0 - XlSheetHidden), tu mets ce code sur la feuille que tu affiches :
VB:
Private Sub Worksheet_Deactivate()
If Sheets.Count > 1 Then Me.Visible = xlSheetHidden
End Sub

Bonne journée
@+ Eric c
Bonjour le forum
Bonjour tchi456

En supposant que ta feuille soit cachée (0 - XlSheetHidden), tu mets ce code sur la feuille que tu affiches :
VB:
Private Sub Worksheet_Deactivate()
If Sheets.Count > 1 Then Me.Visible = xlSheetHidden
End Sub

Bonne journée
@+ Eric c
 
- 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
6
Affichages
162
Réponses
3
Affichages
115
Retour