OVH Cloud OVH Cloud

Créer un menu visible partout

2 réponses
Avatar
[Noir]
Bonjour,
j'aurais aimé savoir comment créer un menu qui soit visible sur
n'importe quel type de feuille.
En utilisant la commande Aplication.CommandBars("Standard").Controls.Add
je parviens à mes fins en ce qui concerne les feuilles de calcul mais le
menu s'efface sur une feuille graphique.
Merci d'avance.

2 réponses

Avatar
isabelle
bonjour,

tu as utilisé quel événement pour activé la macro ?

isabelle


Bonjour,
j'aurais aimé savoir comment créer un menu qui soit visible sur
n'importe quel type de feuille.
En utilisant la commande Aplication.CommandBars("Standard").Controls.Add
je parviens à mes fins en ce qui concerne les feuilles de calcul mais le
menu s'efface sur une feuille graphique.
Merci d'avance.


Avatar
[Noir]
l'évenement est Workbook_Open.

mais bon j'ai compris le problème. En réalité je tentais de mettre mon
nouveau menu dans la barre "Worksheets Menu Bar" qui comme son nom
l'indique est pour les feuilles de calcul. Je pensais qu'une partie
était commune avec la barre "Chart Menu Bar" mais en réalité il s'agit
bien de deux barres différentes et distinctes. J'aurais du m'en douter
car j'ai également eu recours à cette astuce une fois en delphi...
Elle consiste à créer deux barres quasi-identiques à quelques
différences près et de montrer l'une ou l'autre suivant les cas.
L'utilisateur ne voit pas le changement et ca donne l'impression que le
menu "s'adapte" aux diverses configurations.

J'ai résolu tout seul comme un grand mon problème en créant ma propre
CommandBar et en y mettant mon menu dessus.
Merci quand meme pour le temps passé.


bonjour,

tu as utilisé quel événement pour activé la macro ?

isabelle


Bonjour,
j'aurais aimé savoir comment créer un menu qui soit visible sur
n'importe quel type de feuille.
En utilisant la commande Aplication.CommandBars("Standard").Controls.Add
je parviens à mes fins en ce qui concerne les feuilles de calcul mais le
menu s'efface sur une feuille graphique.
Merci d'avance.