Masquer/afficher automatiquement une feuille

Fermé
XLSuser Messages postés 20 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 30 mars 2012 - 7 févr. 2012 à 07:07
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 - 7 févr. 2012 à 14:04
Bonjour,

Je travail beaucoup sur excel 2003. dans un classeur j'ai plusieurs feuilles et pendant que je travaille dans une feuille ; je veux que certaine feuille du classeur soit masquer automatiquement.
Comment faire pour les afficher automatiquement après

cordialement

2 réponses

michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
Modifié par michel_m le 7/02/2012 à 12:21
bonjour

dans le module "feuillex(feuilx)" concerné, par exemple feuil1,on cache feuil2 lorqu'on active feuil1&; feuil2 réapparait lorsqu'on quitte feuil1

Private Sub Worksheet_Activate()   
Sheets(2).Visible = xlSheetHidden   
End Sub   

Private Sub Worksheet_Deactivate()   
Sheets(2).Visible = xlSheetVisible   
End Sub

Michel
0
XLSuser Messages postés 20 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 30 mars 2012 3
7 févr. 2012 à 13:41
Merci beaucoup

j'ai inséré ce code dans la module mais cela ne fait aucun effet. je ne sais pas pourquoi
J'ai une feuille qui s'appelle "Itinéraire" et par exemple pendant je travail dans cette feuille je veux que la feuille "transport" soit masqué automatiquement

Private Sub Worksheet_Activate()
Sheets("transport").Visible = xlSheetHidden
End Sub

Private Sub Worksheet_Deactivate()
Sheets("transport").Visible = xlSheetVisible
End Sub

XLSuser
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
7 févr. 2012 à 14:04
apparemment....

tu fais un copier de tes 2 macros

clic droit sur le nom d'onglet "itinéraire"
visualiser le code
coller
0