VBA – Modificar o Menu do Botão Direito do Mouse para Chamar uma Macro

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on August 25, 2023

Clique com o Botão Direito do Mouse para Chamar uma Macro

Aqui está um código que permitirá que um usuário selecione sua macro no menu padrão que aparece depois que ele clica com o botão direito do mouse em uma célula.

1. Coloque o seguinte código na janela de código EstaPastaDeTrabalho:



Private Sub Workbook_Open()



Dim MeuMenu As Object

    

Set MeuMenu = Application.ShortcutMenus(xlWorksheetCell) _
.MenuItems.AddMenu("Meu Menu Personalizado", 1)

     

With MeuMenu.MenuItems

.Add "MinhaMacro1", "MinhaMacro1", , 1, , ""

.Add "MinhaMacro2", "MinhaMacro2", , 2, , ""

End With

      

Set MeuMenu = Nothing



End Sub

2. Coloque o seguinte código em um módulo



Public Sub MinhaMacro1()

MsgBox "Macro1 de um menu de clique direito"

End Sub



Public Sub MinhaMacro2()

MsgBox "Macro2 de um menu de clique direito"

End Sub

3. Feche a pasta de trabalho e abra-a novamente!

menu personalizado macros

Codificação VBA facilitada

Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com o mínimo de conhecimento de codificação e com muitos recursos que economizam tempo para todos os usuários!

alt text

Saiba mais!

<<Retornar aos exemplos de VBA

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA