OVH Cloud OVH Cloud

VBA et menu Excel

4 réponses
Avatar
Newbie
Bonjour,
Comment ajouter un menu dans une barre de menu Excel ?
Ajouter une commande (un élément) à ce menu ?
Et attacher une procédure vBA à cette commande ?

Remerciements

Newbie

4 réponses

Avatar
twinley
Bonjour,

un exemple là

http://www.excelabo.net/xl/barres.php#menucontextuel

et il y a aussi des exemples du côté de

http://www.excel-downloads.com/

et voici un exemple de menu perso que j'ai adapté avec l'aide des gens
d'ici :

Ajouter d’un menu

Sub CreateMenuTrimestre()
Dim MenuTrim As CommandBarPopup
On Error Resume Next
With Application.CommandBars(1)
Set MenuTrim = .Controls.Add(Type:=msoControlPopup,
before:=.Controls.Count - 1)
End With
MenuTrim.Caption = "Trimestre"
'Creation des sous-menus
With MenuTrim.Controls.Add(msoControlButton)
.Caption = "Trim1"
.OnAction = "Macro1"
End With
With MenuTrim.Controls.Add(msoControlButton)
.Caption = "Trim2"
.OnAction = "Macro2"
End With
With MenuTrim.Controls.Add(msoControlButton)
.Caption = "Trim3"
.OnAction = "Macro3"
End With
With MenuTrim.Controls.Add(msoControlButton)
.Caption = "Trim3"
.OnAction = "Macro4"
End With
End Sub

Suppresion d’un menu

Sub SuppMenu()
On Error Resume Next
Application.CommandBars(1).Controls("Trimestre").Delete
End Sub


à+twinley

Newbie wrote:
Bonjour,
Comment ajouter un menu dans une barre de menu Excel ?
Ajouter une commande (un élément) à ce menu ?
Et attacher une procédure vBA à cette commande ?

Remerciements

Newbie




Avatar
anonymousA
bonjour,

des exemples nombreux fourmillent sur les sites. Je te conseille Excelabo ou
le site de Frédéric Sigonneau.
Tu trouveras ton bonheur ainsi que des liens vers d'autres sites si tu le
souhaites.

A+



Bonjour,
Comment ajouter un menu dans une barre de menu Excel ?
Ajouter une commande (un élément) à ce menu ?
Et attacher une procédure vBA à cette commande ?

Remerciements

Newbie





Avatar
Yvan
Bonjour Newbie.

Menu Outils/Personnaliser. Onglet Commandes.

Pour ajouter un menu: Catégorie Nouveau Menu. Le faire glisser avec la
souris dans la barre de menus.

Pour ajouter une commande, la choisir et la faire glisser de la même
manière.

Pour ajouter une procédure VBA, catégorie Macro, ajouter un élément de menu
personnalisé, et lui affecter la procédure par "Modifier la sélection".

OK?

Yvan

"Newbie" a écrit dans le message de news:

Bonjour,
Comment ajouter un menu dans une barre de menu Excel ?
Ajouter une commande (un élément) à ce menu ?
Et attacher une procédure vBA à cette commande ?

Remerciements

Newbie




Avatar
Newbie
Merci à tous !

Newbie

"Yvan" <yvan.echange(enlever ceci)@free.fr> a écrit dans le message de
news:
Bonjour Newbie.

Menu Outils/Personnaliser. Onglet Commandes.

Pour ajouter un menu: Catégorie Nouveau Menu. Le faire glisser avec la
souris dans la barre de menus.

Pour ajouter une commande, la choisir et la faire glisser de la même
manière.

Pour ajouter une procédure VBA, catégorie Macro, ajouter un élément de
menu

personnalisé, et lui affecter la procédure par "Modifier la sélection".

OK?

Yvan

"Newbie" a écrit dans le message de news:

Bonjour,
Comment ajouter un menu dans une barre de menu Excel ?
Ajouter une commande (un élément) à ce menu ?
Et attacher une procédure vBA à cette commande ?

Remerciements

Newbie