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

Worksheets(X).visible=True

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 !

philppe27

XLDnaute Occasionnel
Bonsoir,

Existe-t-il une commande autre que celle de mon titre pour afficher un feuille masquée ?

Merci d'avance,

Cordialement
 
Re : Worksheets(X).visible=True

Bonsoir Philippe,

oui, ceci :

Code:
Worksheets("nomfeuille").Visible = xlSheetVisible

ou bien :


Code:
Feuil1.Visible = xlSheetVisible

"Feuil1" étant le "codename"
bonne soirée
@+
 
Re : Worksheets(X).visible=True

Merci pour ta réponse, mais je rencontre le même problème. A savoir, que lorsque j'utilise ce code dans Thisworkbook avec workbook_beforeclose cela ne marche pas lorsque je fais fermer mon fichier par une macro dans un autre fichier; Je ne sais pas si je suis bien clair....
 
Re : Worksheets(X).visible=True

Re,

comprends pas, chez moi ce code fonctionne très bien même dans la procédure événementielle "Workbook_BeforeClose" placée dans le module "thisworkbook"...

bonne soirée
@+
 
Re : Worksheets(X).visible=True

Ci-joint 2 fichiers
Tu constateras que lorsque tu lances la fermeture du fichier classeur1nettoyage de classeur2test les onglets b et c masqués ne s'ouvrent pas.
Par contre si tu fermes classeur1nettoyage à partir de ce même fichier les onglets b et c s'ouvrent sans problème
 

Pièces jointes

Re : Worksheets(X).visible=True

Bonjour Philippe,

enlève déjà le "on error resume next", cette ligne de code permet de poursuivre l'exécution de la procédure même en cas d'erreur... Et comme les erreurs ne sont pas gérées, boujour les dégats....

D'autre part ta feuille b est masquée avec la valeur "xlVeryHidden", de plus celle-ci est protégée...

A noter, dans ce cas, il est préférable de protéger les feuilles par le code en utilisant l'argument "userinterfaceonly", ce qui permet de travailler par vba sur les feuilles sans avoir à les protéger / déprotégées....

bonne journée
@+
 
- 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
157
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…