Cacher des feuilles utilisées dans une macro

  • Initiateur de la discussion Initiateur de la discussion mic
  • Date de début Date de début

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 !

mic

XLDnaute Nouveau
Bonjour à tout les membres du forum,

voici mon problème :

J'ai créé un fichier sur la gestion du temps sur une année semaine par semaine. On m'a demandé s'il était possible d'imprimer automatiquement une semaine de manière à valider les heures par la hierarchie.
J'ai donc essayé de faire avec mes petits moyens.

mode d'emploi du fichier :
J'y parviens pour cela il faut cliquer sur " sélectionner une cellule " (en haut à droite ) de manière à pouvoir utiliser la liste de validation dans la case du dessous , ensuite il suffit de sélectionner une semaine dans la liste puis de cliquer sur le lien , la semaine est alors sélectionnée. Il suffit ensuite de cliquer sur le bouton "imprimer" ( en haut à droite ). La semaine sélectionnée s'imprime , avec un format différent ( c'est pourquoi j'ai une feuille format impression qui me sert de modèle , et une autre feuille impression dans laquelle je copie la semaine sélectionnée )
c'est une macro toute simple : copie "semaine sélectionnée" , collé dans feuille impression , copie du modèle dans "impression format" , collage spéciale format dans feuille impression

mon problème :
ce que je souhaite c'est cacher les deux feuilles qui me servent pour l'impression et ne laisser visible que la feuille suivi heure ( pour info :je suis une quiche en vba )

ps : vous pouvez oter la protection , il n'y a pas de mot de passe

merci pour votre aide ( et désolé pour la longue explication 🙄)
bonne journée à tous 🙂
 
Re : Cacher des feuilles utilisées dans une macro

Salut Mic,
Pas de fichier joint à ton message.
Sinon essai cela:

Place au bonne endroit les lignes suivante,
Pour afficher la feuille :
Sheets("NOMDELAFEUILLE").Visible = True
Pour masquer la feuille :
ActiveWindow.SelectedSheets.Visible = False

N'hésite pas à joindre ton fichier si tu n'y arrive pas.

@+
 
Re : Cacher des feuilles utilisées dans une macro

Salut mic le Forum

Peut-être avec un extrait de ton fichier sans données confidentielles et inférieur à 48 ko... Ca pourrait eventuellement ce faire 🙂

à te lire

Bonne Journée
 
Re : Cacher des feuilles utilisées dans une macro

Bonjour Dull , bonjour Bichon

Merci pour votre aide 🙂
en joignant mon fichier je me suis rendu compte qu'il faisait 53 Ko après compression le bougre
j'essai de faire des modifs pour l'alléger mais si je supprime une partie du fichier mes formules ne fonctionnent plus ... rien de confidentiel , vous pourrez l'utiliser si vous le souhaitez , enfin si j'arrive à réduire sa taille ...
 
Re : Cacher des feuilles utilisées dans une macro

Voici le fichier modifié.
Dit moi si cela convient.
@+
 

Pièces jointes

Re : Cacher des feuilles utilisées dans une macro

merci Bichon c'est ce que je cherche à obtenir effectivement. Mais serait il possible de cacher également la feuille " format impression" ?
J'en demande peut être un peu trop 🙄

encore merci
 
- 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

Retour