flobonhomme
XLDnaute Nouveau
Bonjour a tous,
Je souhaiterai ajouter des boutons au menu contextuel sous excel.
Sur une cellule simple pas de problème en utilisant le code suivant :
j'ai bien le bouton supplémentaire, mais dans tous mes onglets, ceux sont des tableaux qui sont insérer,
du coup lors du clic droit c'est le menu normal qui s'affiche.
Je pense que le nom du menu contextuel sur une mise ne forme tableau ne s'appelle pas "Application.CommandBars("Cell")" mais comment s'appelle-il ?
merci par avance.
Je souhaiterai ajouter des boutons au menu contextuel sous excel.
Sur une cellule simple pas de problème en utilisant le code suivant :
Code:
Private Sub Workbook_Open()
'Menu accessible quand on fait le clique avec le bouton de droit dans une cellule
Dim cBut As CommandBarButton
On Error Resume Next
'On efface le menu
Application.CommandBars("Cell").Reset
Set cBut = Application.CommandBars("Cell").Controls.Add(temporary:=True)
'On le remet
With cBut
.BeginGroup = True
.Caption = "Insérer lignes / Copier Formules"
.Style = msoButtonIconAndCaption
.FaceId = 643
.OnAction = "InsererLignesCopierFormules2"
End With
On Error GoTo 0
End Sub
j'ai bien le bouton supplémentaire, mais dans tous mes onglets, ceux sont des tableaux qui sont insérer,
du coup lors du clic droit c'est le menu normal qui s'affiche.
Je pense que le nom du menu contextuel sur une mise ne forme tableau ne s'appelle pas "Application.CommandBars("Cell")" mais comment s'appelle-il ?
merci par avance.