Macros do Excel - executando uma macro
Existem várias maneiras de executar uma macro em sua pasta de trabalho. A macro teria sido salva em sua pasta de trabalho habilitada para macro ou em sua pasta de trabalho de macro pessoal, que você pode acessar de qualquer pasta de trabalho, conforme aprendeu anteriormente.
Você pode executar uma macro das seguintes maneiras -
- Executando uma macro a partir da guia Exibir
- Executando uma macro pressionando Ctrl mais uma tecla de atalho
- Executar uma macro clicando em um botão na barra de ferramentas de acesso rápido
- Executar uma macro clicando em um botão em um grupo personalizado na faixa de opções
- Executando uma macro clicando em um objeto gráfico
- Executando uma macro a partir da guia Desenvolvedor
- Executando uma Macro a partir do Editor VBA
Executando uma macro a partir da guia Exibir
Você já aprendeu a executar uma macro na guia Exibir na Faixa de Opções. Uma rápida recapitulação -
- Clique na guia EXIBIR na Faixa de Opções.
- Clique em macros.
- Selecione Exibir macros na lista suspensa.
A caixa de diálogo Macro é exibida.
- Clique no nome da macro.
- Clique no botão Executar.
Executando uma macro com tecla de atalho
Você pode atribuir uma tecla de atalho (Ctrl + tecla) para uma macro. Você pode fazer isso enquanto grava a macro noCreate Macrocaixa de diálogo. Caso contrário, você pode adicionar isso mais tarde noMacro Options caixa de diálogo.
Adicionando uma tecla de atalho durante a gravação de uma macro
- Clique na guia VER.
- Clique em macros.
- Selecione Gravar Macro na lista suspensa.
A caixa de diálogo Criar Macro é exibida.
- Digite um nome de macro
- Digite uma letra, digamos q, na caixa ao lado de Ctrl + em Tecla de atalho.
Adicionando uma tecla de atalho nas opções de macro
- Clique na guia VER.
- Clique em macros.
- Selecione Exibir macros na lista suspensa.
A caixa de diálogo Macro é exibida.
- Selecione o nome da macro.
- Clique no botão Opções.
A caixa de diálogo Opções de macro é exibida. Digite uma letra, digamos q, na caixa ao lado de Ctrl + em Tecla de atalho. Clique OK.
Para executar a macro com a tecla de atalho, pressione a tecla Ctrl e a tecla q juntas. A macro será executada.
Note- Você pode usar qualquer letra minúscula ou maiúscula para a tecla de atalho de uma macro. Se usar qualquer combinação Ctrl + letra que seja uma tecla de atalho do Excel, você a substituirá. Os exemplos incluem Ctrl + C, Ctrl + V, Ctrl + X, etc. Portanto, use sua jurisdição ao escolher as letras.
Executando uma macro por meio da barra de ferramentas de acesso rápido
Você pode adicionar um botão de macro à Barra de Ferramentas de Acesso Rápido e executar a macro clicando nele. Esta opção seria útil ao armazenar suas macros na pasta de trabalho pessoal de macros. O botão adicionado aparecerá na barra de ferramentas de acesso rápido em qualquer pasta de trabalho que você abrir, tornando mais fácil para você executar a macro.
Suponha que você tenha uma macro com o nome MyMacro em sua pasta de trabalho de macro pessoal.
Para adicionar o botão de macro à Barra de Ferramentas de Acesso Rápido, faça o seguinte -
Clique com o botão direito na Barra de Ferramentas de Acesso Rápido.
Selecione Customize Quick Access Toolbar na lista suspensa.
A caixa de diálogo Opções do Excel é exibida. Selecione Macros na lista suspensa na categoria-Choose commands from.
Uma lista de macros aparece em Macros.
- Clique em PERSONAL.XLSB! MyMacro.
- Clique no botão Adicionar.
O nome da macro aparece no lado direito, com uma imagem do botão da macro.
Para alterar a imagem do botão macro, proceda da seguinte forma -
- Clique no nome da macro na caixa à direita.
- Clique no botão Modificar.
o Modify Buttona caixa de diálogo aparece. Selecione um símbolo para defini-lo como o ícone do botão.
Modifique o nome de exibição que aparece quando você posiciona o ponteiro na imagem do botão na barra de ferramentas de acesso rápido para um nome significativo, digamos, Executar MyMacro para este exemplo. Clique OK.
O nome da macro e o símbolo do ícone mudam no painel direito. Clique OK.
O botão de macro aparece na barra de ferramentas de acesso rápido e o nome de exibição da macro aparece quando você posiciona o ponteiro sobre o botão.
Para executar a macro, basta clicar no botão da macro na Barra de Ferramentas de Acesso Rápido.
Executando uma macro no grupo personalizado
Você pode adicionar um grupo personalizado e um botão personalizado na Faixa de Opções e atribuir sua macro ao botão.
- Clique com o botão direito na faixa de opções.
- Selecione Personalizar a faixa de opções na lista suspensa.
o Excel Options a caixa de diálogo aparece.
- Selecione Guias principais em Personalizar a faixa de opções.
- Clique em Nova guia.
A nova guia (personalizada) aparece na lista de guias principais.
- Clique em Nova guia (personalizado).
- Clique no botão Novo Grupo.
O novo grupo (personalizado) aparece em Nova guia (personalizado).
- Clique em Nova guia (personalizado).
- Clique no botão Renomear.
A caixa de diálogo Renomear é exibida. Digite o nome da guia personalizada que aparece nas guias principais da faixa de opções, diga - Minhas macros e clique em OK.
Note- Todas as guias principais da faixa de opções estão em letras maiúsculas. Você pode usar o seu critério para usar letras maiúsculas ou minúsculas. Escolhi letras minúsculas com letras maiúsculas nas palavras para que se destaquem nas guias padrão.
O novo nome da guia muda para Minhas macros (personalizado).
- Clique em Novo grupo (personalizado).
- Clique no botão Renomear.
o Renamea caixa de diálogo aparece. Digite o nome do grupo na caixa de diálogo Nome para exibição e clique em OK.
O novo nome do grupo muda para Macros Pessoais (personalizadas).
Clique em Macros no painel esquerdo em Choose commands from.
- Selecione o nome da macro, digamos - MyFirstMacro na lista de macros.
- Clique no botão Adicionar.
A macro será adicionada ao grupo Macros Pessoais (Personalizadas).
- Clique em Minhas macros (personalizadas) na lista.
- Clique nas setas para mover a guia para cima ou para baixo.
A posição da guia na lista de guias principais determina onde ela será colocada na Faixa de Opções. Clique OK.
Sua guia personalizada - Minhas macros aparece na faixa de opções.
Clique na guia - Minhas macros. O grupo Macros pessoais aparece na faixa de opções. MyFirstMacro aparece no grupo Macros Pessoais. Para executar a macro, basta clicar em MyFirstMacro no grupo Macros Pessoais.
Executando uma macro clicando em um objeto
Você pode inserir um objeto como uma forma, um gráfico ou um controle VBA em sua planilha e atribuir uma macro a ele. Para executar a macro, basta clicar no objeto.
Para obter detalhes sobre como executar uma macro usando objetos, consulte o capítulo - Atribuindo macros a objetos.
Executando uma macro a partir da guia Desenvolvedor
Você pode executar uma macro na guia Desenvolvedor.
- Clique na guia Desenvolvedor na Faixa de Opções.
- Clique em macros.
A caixa de diálogo Macro é exibida. Clique no nome da macro e em Executar.
Executando uma Macro a partir do Editor VBA
Você pode executar uma macro a partir do editor VBA da seguinte maneira -
- Clique na guia Executar na Faixa de Opções.
- Selecione Executar Sub / UserForm na lista suspensa.