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.