Macros do Excel - Atribuição de macros a objetos
Suponha que você tenha criado uma macro que precisa ser executada várias vezes. Por exemplo, as macros que você criou para referências absolutas e referências relativas. Então, seria fácil para você se você pudesse executar a macro usando um clique do mouse. Você pode fazer isso atribuindo a macro a um objeto, como uma forma, um gráfico ou um controle.
Neste capítulo, você aprenderá como incluir um objeto em sua pasta de trabalho e atribuir uma macro a ele.
Lembre-se da macro que você criou usando referências relativas. A macro organiza os dados fornecidos em uma coluna em uma tabela para facilitar a análise dos dados.
Atribuindo uma macro a uma forma
Você pode inserir em sua planilha uma forma significativa com texto autoexplicativo, que, ao ser clicado, executa a macro atribuída a ela.
Clique no INSERT guia na faixa de opções.
Clique Shapes no grupo Ilustrações.
Selecione qualquer uma das formas prontas que aparecem na lista suspensa. Por exemplo, a forma do fluxograma - Preparação, já que você está no processo de preparação dos dados.
Desenhe a forma e formate-a.
Clique com o botão direito na forma e selecione Edit Text na lista suspensa.
Digite o texto dentro da forma - Executar Macro.
Formate o texto.
- Clique com o botão direito na forma.
- Selecione Atribuir macro na lista suspensa.
A caixa de diálogo Atribuir Macro é exibida. Clique no nome da macro, por exemplo, RelativeMacro e clique em OK.
A macro é atribuída à forma.
Clique na célula onde você deve executar a macro, digamos B4.
Mova o cursor (ponteiro) para a forma. O cursor (ponteiro) muda para dedo.
Agora clique na forma. A macro será executada. Basta repetir os cliques do mouse para executar a macro várias vezes e você concluirá a tarefa de organizar os dados em uma tabela em questão de segundos.
Atribuindo uma macro a um gráfico
Você pode inserir um gráfico na planilha e atribuir uma macro a ele. O gráfico pode ser escolhido para visualizar sua macro. Por exemplo, você pode ter um gráfico de tabela representando que a macro organizará os dados em uma tabela.
- Clique na guia INSERIR na faixa de opções.
- Clique em Imagens no grupo Ilustrações.
- Selecione um arquivo que contém seu gráfico.
O resto das etapas são iguais às de forma fornecidas na seção anterior.
Atribuindo uma macro a um controle
Inserir um controle VBA e atribuir uma macro a ele faz com que seu trabalho pareça profissional. Você pode inserir controles VBA da guia Desenvolvedor na Faixa de Opções.
Clique no DEVELOPER guia na faixa de opções.
Clique Insert no grupo de controles.
Selecione o ícone do botão em Form Controls na lista suspensa, conforme mostrado na captura de tela fornecida abaixo -
Clique na célula da planilha onde deseja inserir o controle de botão. A caixa de diálogo Atribuir Macro é exibida.
Clique no nome da macro e clique em OK.
O botão de controle com a macro atribuída será inserido.
- Clique com o botão direito no botão.
- Clique em Editar texto.
- Tipo - Executar macro.
- Formatar texto e redimensionar botão.
Você pode executar a macro qualquer número de vezes, apenas clicando no botão repetidamente.
Usar controles de formulário é uma maneira fácil e eficaz de interagir com o usuário. Você aprenderá mais sobre isso no capítulo - Interagindo com o usuário.