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

Macro pour choisir d'afficher/Masquer des onglets

lematou75

XLDnaute Nouveau
Bonjour tout le monde,

Etant très novice dans l'utilisation de macros Excel, je fais appel à votre aide. Vous trouverez en PJ le fichier sur lequel je travaille et où j'ai pu récupérer à droite/à gauche des macros, mais je ne suis pas très doué pour la programmation...Voici mes problématiques ci-dessous:

<gras>1) Tout d'abord je cherche à améliorer le code du bouton 'Imprimer' pour pouvoir faire les choses suivantes</gras>
i) pouvoir faire une sélection multiple des onglets à imprimer avec Ctrl+click gauche par exemple? C'est possible que j'ai plus de 50 onglets+ dans ce fichier...

ii) avoir dans la mise en forme d'impression le numéro de page/nombres de pages total en bas de page (sauf pour la page d'accueil ou il n'y avait rien)


<gras>2) Par ailleurs, je souhaiterais avoir l'option de masquer des onglets (xlsheethidden ou xlsheetveryhidden) et/ou de les rendre visibles via la liste déroulante que j'ai inséré dans l'onglet 'Programmation' dans la colonne 'Visible'</gras>

En effet, le fichier que je mets en place sera utilisé par de nombreuses personnes qui n'ont pas tous un niveau avancé en informatique (et Excel ) et donc je souhaite avoir un fichier facile d'utilisation --> d'où l'onglet 'Programmation'.

Pouvez-vous m'aider via une macro similaire au bouton 'Imprimer' ou autre proposition qui vous semble plus adaptée?


Merci d'avance pour votre aide

Lematou
 

Pièces jointes

  • 2014 08 28 - PAS - Template Excel Final Output - v2.zip
    253.9 KB · Affichages: 54
C

Compte Supprimé 979

Guest
Re : Macro pour choisir d'afficher/Masquer des onglets

Bonjour Lematou75 et bienvenue sur ce forum

Très joli boulot qui est réalisé là

1) pouvoir faire une sélection multiple des onglets à imprimer avec Ctrl+click gauche par exemple? C'est possible que j'ai plus de 50 onglets+ dans ce fichier.
Il suffit de changer la propriété "MultiSelect" de ta Listbox (c'est fait)

2) avoir dans la mise en forme d'impression le numéro de page/nombres de pages total en bas de page (sauf pour la page d'accueil ou il n'y avait rien)
Il suffit d'imprimer toutes les feuilles en même temps et non l'une après l'autre (c'est fait)

3) Par ailleurs, je souhaiterais avoir l'option de masquer des onglets (xlsheethidden ou xlsheetveryhidden) et/ou de les rendre visibles via la liste déroulante que j'ai inséré dans l'onglet 'Programmation' dans la colonne 'Visible'
C'est fait

Tu trouveras ci-joint le lien vers ton fichier modifié : DlFree

A+
 
Dernière modification par un modérateur:
C

Compte Supprimé 979

Guest
Re : Macro pour choisir d'afficher/Masquer des onglets

Re,

Quand tu as d'autres questions, évites de les envoyer en MP mais mets les sur le forum STP

1) Top la sélection multiple , aurais-tu par hasard une astuce pour que je puisse mettre les onglets sélectionnés dans 'Onglets visibles' d'un seul coup dans la colonne 'Onglets à imprimer'?
C'est fait avec en plus la possibilité de faire l'inverse

Mon code modifié permet de faire ce que tu demandes, apparemment tu n'as pas testé

Voici le lien pour télécharger ton fichier modifié
http://cjoint.com/?DHDuVz4zg0e

A+
 

lematou75

XLDnaute Nouveau
Re : Macro pour choisir d'afficher/Masquer des onglets

Oups désolé, je suis nouveau et je ferai attention la prochaine fois.

Merci pour tes réponses ultra-rapides. Je pourrai malheureusement tester le fichier modifier qu'à partir de lundi (mais j'ai hâte ).

Je suis en train de réfléchir à une structure plus user-friendly et j'aurai surement d'autres questions pour des macros . Je renverrai bien évidemment un fichier propre pour que d'autres utilisateurs futurs puissent analyser le travail.

Bonne soirée au forum et à toi Bruno (et bon weekend!)

Lematou75
 

lematou75

XLDnaute Nouveau
Re : Macro pour choisir d'afficher/Masquer des onglets

J'ai testé les macros (sauf pour l'impression) et c'est un truc de fou!!! C'est vraiment un travail de qualité qui va énormément m'aider et aider les utilisateurs de ce fichier.

Hâte de tester la fonction imprimer maintenant

Bonne soirée le forum et Bruno
 

lematou75

XLDnaute Nouveau
Re : Macro pour choisir d'afficher/Masquer des onglets

Superbe!!! Tout fonctionne à merveille. Je vais continuer à travailler sur ce fichier et je renverrai une version plus approfondie pour les utilisateurs du forum.

Merci beaucoup Bruno
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…