O recurso Macro do Excel permite registrar ações realizadas na planilha e executá-las novamente para uso futuro. Seria extremamente útil, porém, executar uma macro com um simples clique no botão, em vez de executá-la manualmente. Ao criar botões de macro, você poderá associá-las a botões e exibi-las na planilha para executar diferentes tarefas registradas com a macro. O Excel permite criar botões personalizados para vincular macros a eles. Este artigo explicará como criar macros e associar botões a elas.
Inicie o Excel 2010, crie ou abra uma planilha de dados na qual você deseja criar botões para Macros.
Por exemplo, usaremos um exemplo bem simples para ilustrá-lo em detalhes. Incluímos uma folha de dados contendo os seguintes campos: Nome, Cursos, Notas, Nota e Prêmio em Dinheiro.

Para começar, precisamos tornar a aba "Desenvolvedor" visível na janela do Excel. Caso não encontre a aba "Desenvolvedor" , acesse o menu "Arquivo" , clique em "Opções" e, no painel esquerdo, clique em "Personalizar Faixa de Opções ". No painel direito, marque a caixa de seleção "Desenvolvedor" . Clique em "OK" para ver a aba "Desenvolvedor" na faixa de opções.

Navegue até a aba Desenvolvedor e clique em Gravar Macro.
Agora dê um nome apropriado e clique em OK para começar a gravar a macro.
Agora navegue até a aba Início e, em Formatação Condicional, vá até o menu Regras de Realce de Células e clique em Menor que .
Insira um valor adequado à sua planilha de dados, como você pode ver na captura de tela abaixo. Inserimos 60 (para marcar alunos reprovados com menos que esse número). Clique em OK.
Como você pode ver, a Formatação Condicional é aplicada na tabela Marcas .
Agora siga o mesmo procedimento para aplicar a Formatação Condicional nos campos Nota e Prêmio em Dinheiro .
Agora vamos parar de gravar Macro, navegue até a aba do desenvolvedor e clique em Parar Gravação .

Gravaremos uma nova macro para formatar colunas em negrito e centralizá-las. Siga o procedimento para criar uma nova macro.
Você pode ver a macro pelo nome Bold_Align , ela colocará a fonte em negrito e alinhará o texto no centro.

Agora precisamos criar botões para cada macro, para isso navegue até a aba Desenvolvedor, em Opções de Inserção , clique na imagem do botão presente em Controles de Formulário, conforme mostrado na captura de tela abaixo.

Ao clicar, você verá o ponteiro mudar para um sinal de mais. Clique em qualquer lugar da planilha para posicionar o botão. Ao clicar, uma caixa de diálogo será exibida solicitando a associação da macro ao botão. Selecione Cond_form na lista e clique em OK.

Você verá o botão aparecer na folha de dados.

Agora dê um nome apropriado clicando no botão (enquanto ele estiver selecionado), conforme mostrado na captura de tela abaixo.

Criaremos outro botão para associar a macro Bold_Align e o chamaremos de Format.

Ao clicar nos botões, você verá as alterações, conforme a macro é executada no back-end.

Para uso futuro, você precisa salvar a planilha como macro habilitada. Para isso, vá ao menu Arquivo e clique em Salvar como.

Uma caixa de diálogo será exibida. Em Salvar como tipo, clique em Pasta de trabalho habilitada para macro do Excel e clique em Salvar.

Você também pode conferir guias revisados anteriormente sobre SmartArt no Excel 2010 e Como incorporar vídeo no Excel 2010 .