Barre de menu perso et modification de code VBA

Bonjour a tous

Ce soir je viens auprès de vous afin de trouver solution a mon souci j’ai fichier excel nomme Model , franchement je me suis battue de gauche a droite pour créer mon model afin de vous permettre de me comprendre .

En effet dans mon fichier Excel vous allez remarquer que tous les onglets sont masquer et quand vous appuyer sur le bouton interface automatiquement un userform apparait et affiche les noms de tous les onglets masquer , c’est normal a ce niveau j’aimerai ajouter un code macro qui me permettra lorsque je clique sur un onglet au niveau de l’userform automatiquement sa me donne la page que j’ai demande, et j’aimerai que le bouton interface soit incorpore sur une barre de menu personnalisé , a l’ouverture du fichier la barre de menu excel disparait laisse la place automatiquement a la barre de menu personnalisé qui est composer du bouton interface qui va permettre le déclenchement de l’userform .

A cette effet je vous fais le résume afin de bien me comprendre

j’aimerai qu’on m’aide a modifier mon fichier Excel nommée Model

J’aimerai lorsque j’ouvre mon fichier Excel automatiquement la barre de menu excel disparait et affiche la barre de menu personnalisé, comportant le bouton Interface qui affiche l’userform affichant les onglets masquer

Au niveau de l’Userform interface , j’aimerai un ajout de code vba qui me permettra d’afficher le contenu de la feuille excel demandee lorsqu’on clique sur le nom de l’onglet

a partir de l’userform interface

Merci de votre aide d’avance

222model.zip (18.00 Ko)

Bonjour,

Hum... C'est un petit peu plus compliqué qu'il n'y parait :

La modification des barres de menu Excel (et à plus forte raison la suppression du menu Excel) avec les versions 2007 et plus récente n'a rien à voir avec la programmation qu'on effectuait sous XP. Celle-ci ne s'effectue plus par VBA mais de manière indépendante avec un logiciel séparé.

Le fait de travailler en mode compatibilité avec 2007 ne facilite pas les choses : Peu de "helpeurs" qui maîtrisaient à l'époque cette méthode en sont resté à cette version d'Excel désormais un peu obsolète. Je te conseille de passer à une version .xlsm de ton projet si tu veux avoir une chance d'aller au bout de ton idée.

Enfin la création d'un Userform avec une zone de liste pour naviguer entre les feuilles, n'a pas de sens. Dans une barre de menu personnalisée, on incorporerait directement la zone de liste dans le menu perso.

A+

merci galonpin01

j'ai bien compris et j'ai modifier le format de mon fichier

peux tu m'aider s'il te plait

merci

191model.xlsm (30.72 Ko)

Re...

Désolé je ne peux pas prendre en charge ce sujet pour l'instant because gros problèmes avec W10 et l'éditeur de menu, mais au moins ce format permettra peut-être à un répondeur compétent sur se sujet de se tester.

[Edit :]

Je t'ai fait le minimum syndical en vitesse.

Il reste tout à personnaliser.

Nota :

Il n'est pas possible de supprimer le menu fichier dans Excel 2007. Ce n'est possible que dans les versions suivantes.

A+

234model.xlsm (28.98 Ko)

Merci pour ta reponse qui est pas mal , mais franchement je n'arrive pas. A comprendre comment a tu fait pour créer la barre de menu personanalise. J'ai essayer de verifier mais ton code m'apparait pas je sais pas vraiment ou c'est moi qui ne comprend rien

Mais déjà tu es sur la bonne voie

Merci

bonsoir,

Je t'ai expliqué que cette programmation faisait appel à un outils autre qu'Excel.

La programmation manuelle étant réservée à des spécialistes, lire en particulier à partir du paragraphe :

2-B L'utilitaire Custom UI Editor

et les paragraphes suivants qui constituent une excellente initiation à la programmation des menus Excel (pour les versions 2007 et au-delà.

A noter qu'il existe un autre outils encore plus puissant mais qui fait appel à ACCESS...

A+

Bonjour,

Si tu trouve que c'est intéressant, et bien un remerciement pour l'utilisateur Amadéus

Voila le fichier:

394listfeuilles.xlsm (22.42 Ko)

bonjour chindou,

C'est une prog pour 2010. Je ne suis pas convaincu que 2007 va la digérer...

A+

Bonsoir,

ton fichier avec MSO 2007

381model-2.xlsm (34.53 Ko)
Rechercher des sujets similaires à "barre menu perso modification code vba"