Bonjour,
J' ai besoin de votre aide s'il vous plait .
J'ai deux Macros .
Macro1 : Duplication de la ligne
Macro2: Duplication avec incrémentation.
Je voudrais lancer chacun de ces Macro avec un Menu contextuel -clique droit de souris .
J'ai réussi à lancer la premier macro 1 avec menu contextuel mais pour la deuxième Macro , j'ai eu de difficulté .
Je voudrais trouver les deux macros dans un menu contextuel pour les lancer différemment.
J'éspere que j'ai bien expliquer mon probléme.
Je vous remercie d'avance pour votre aide .
'code VBA
Private Sub Workbook_Open()
Call Creer_Menu_Contextuel_2
End Sub
Sub Creer_Menu_Contextuel_2()
'réinitialize la sourie comme à l'origine
Application.CommandBars("Cell").Reset
'Crée une commande dans le menu
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "Duplication de la ligne" 'le nom de la commande
.BeginGroup = True 'ligne facultative si elle est précisée alors
.OnAction = "dupliquerlignes" 'appel de la macro
End With
End Sub
Sub reset_menudroit()
CommandBars("Cell").Reset
End Sub
J' ai besoin de votre aide s'il vous plait .
J'ai deux Macros .
Macro1 : Duplication de la ligne
Macro2: Duplication avec incrémentation.
Je voudrais lancer chacun de ces Macro avec un Menu contextuel -clique droit de souris .
J'ai réussi à lancer la premier macro 1 avec menu contextuel mais pour la deuxième Macro , j'ai eu de difficulté .
Je voudrais trouver les deux macros dans un menu contextuel pour les lancer différemment.
J'éspere que j'ai bien expliquer mon probléme.
Je vous remercie d'avance pour votre aide .
'code VBA
Private Sub Workbook_Open()
Call Creer_Menu_Contextuel_2
End Sub
Sub Creer_Menu_Contextuel_2()
'réinitialize la sourie comme à l'origine
Application.CommandBars("Cell").Reset
'Crée une commande dans le menu
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "Duplication de la ligne" 'le nom de la commande
.BeginGroup = True 'ligne facultative si elle est précisée alors
.OnAction = "dupliquerlignes" 'appel de la macro
End With
End Sub
Sub reset_menudroit()
CommandBars("Cell").Reset
End Sub