Como criar um botão com Formas no Excel: retângulos personalizados com macro atribuída

Os botões de Controle de Formulário do Excel são funcionais, mas visualmente têm um estilo datado — aquele visual cinza e plano que lembra interfaces dos anos 90. Para quem quer criar planilhas com uma aparência mais profissional e moderna, a alternativa é usar as Formas do Excel como botões: você desenha um retângulo (preferencialmente com cantos arredondados), aplica a formatação visual que quiser e depois atribui uma macro a ele. O resultado final tem a mesma funcionalidade de um botão de Controle de Formulário, mas com liberdade total de personalização visual. Neste artigo iremos mostrar como criar um botão de macro usando Formas no Excel.

Vídeo aula sobre como criar um botão no Excel

Assista ao vídeo abaixo, caso prefira aprender como criar um botão no Excel assistindo a um vídeo.

Não se esqueça de se INSCREVER no nosso canal.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.

Inserindo uma Forma para usar como botão

Para criar a forma que servirá de botão, vá em Inserir na faixa de opções e clique em “Ilustrações” e depois em “Formas”. Um menu suspenso exibe todos os tipos de forma disponíveis organizados em categorias — Linhas, Retângulos, Formas Básicas, Setas de Bloco, e outros. Para simular um botão, as opções mais adequadas estão na categoria Retângulos: o “Retângulo” simples e o “Retângulo com Cantos Arredondados”. A segunda opção tem uma aparência mais moderna e é a mais usada para botões em planilhas com design cuidado.

Após clicar na forma desejada, o cursor do mouse se transforma em um sinal de + fino — igual ao modo de inserção do Controle de Formulário. Vá para a área da planilha onde quer posicionar o botão, clique e arraste para criar a forma no tamanho desejado. Uma dica de proporção: botões costumam ter uma largura maior do que a altura — algo como 3:1 ou 4:1 (muito mais largos do que altos) cria o visual de botão mais natural. Formas muito quadradas ou muito altas não têm a aparência de botão intuitiva para o usuário.

Quando você cria uma Forma no Excel, ela aparece com a formatação padrão — geralmente um azul sólido com borda escura. Esse estilo é perfeitamente utilizável, mas você provavelmente vai querer personalizar. Com a forma selecionada, a aba “Formato da Forma” aparece na faixa de opções (uma aba contextual que só aparece quando uma forma está selecionada). Nessa aba, você tem controles para Preenchimento da Forma (cor sólida, gradiente, textura, sem preenchimento), Contorno da Forma (cor, espessura e estilo da borda) e Efeitos de Forma (sombra, reflexo, brilho, bordas suaves e 3D).

Adicionando texto à forma e formatando como botão

Uma forma sem texto é apenas um elemento decorativo — para ser um botão, ela precisa ter um rótulo que diga ao usuário o que vai acontecer quando ele clicar. Para adicionar texto à forma, clique com o botão direito nela e escolha “Editar Texto”. O cursor de texto aparece no interior da forma. Digite o rótulo do botão — “Atualizar Dados”, “Executar Relatório”, “Importar Planilha” — o que melhor descreve a ação da macro vinculada.

Com o texto digitado, selecione-o e aplique formatação para destacar. Para botões, o estilo mais legível é: fonte sem serifa (como Calibri, Arial ou Segoe UI), tamanho entre 10 e 14 pontos dependendo do tamanho da forma, negrito para destaque e cor de fonte que contraste com o fundo da forma. Se a forma tem fundo azul escuro, a fonte branca é a escolha mais legível. Se o fundo é claro ou branco, a fonte escura funciona melhor. A combinação de fundo colorido com texto branco e negrito é o padrão visual mais reconhecível de botão em interfaces modernas.

Para centralizar o texto tanto horizontalmente quanto verticalmente na forma, selecione todo o texto, vá na aba Formato da Forma e nos controles de alinhamento de texto ou use as opções de alinhamento da aba Página Inicial. O alinhamento central horizontal e vertical posiciona o texto exatamente no meio da forma, criando o visual equilibrado de um botão bem formatado. Após toda a formatação visual estar pronta, é hora de transformar essa forma em um botão funcional atribuindo a macro.

Atribuindo a macro à forma

Para que a forma execute uma macro quando clicada, você precisa atribuir explicitamente a macro a ela — ao contrário do Controle de Formulário, a janela de atribuição não abre automaticamente quando você cria uma Forma. Clique com o botão direito sobre a forma (com ela não em modo de edição de texto — pressione Escape primeiro se o cursor de texto estiver ativo) e você verá o menu de contexto da forma. Procure a opção “Atribuir Macro” — geralmente aparece próxima ao final do menu.

Ao clicar em “Atribuir Macro”, a janela de seleção de macros se abre exatamente igual à que aparece na criação do Controle de Formulário: lista com todas as macros disponíveis no arquivo, campo de busca por nome e botões de OK, Cancelar, Novo e Editar. Selecione a macro desejada na lista e clique em OK. A partir desse momento, a forma tem a funcionalidade de um botão — clicar nela executa a macro selecionada.

Verifique o funcionamento clicando na forma. Se a macro executar corretamente, a configuração está completa. Se nada acontecer, confirme que a macro está no mesmo arquivo (macros em arquivos diferentes exigem a referência completa) e que as macros estão habilitadas (verifique a barra de aviso de segurança no topo do Excel e habilite o conteúdo se necessário). Com a macro funcionando, sua forma personalizada está completa — um botão visualmente atraente que executa automações com um clique.

Se você curtiu esse artigo onde mostramos como criar um botão com Formas no Excel e atribuir uma macro para deixar sua planilha mais profissional, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Dicas de design para botões de macro com Formas no Excel

Além das configurações básicas de cor e texto, algumas práticas de design melhoram significativamente a aparência dos botões de Forma no Excel. Manter consistência visual entre os botões da planilha é a mais importante: se você tem múltiplos botões, todos devem ter o mesmo tamanho, a mesma fonte, o mesmo estilo de borda e um esquema de cores coerente. Botões com formatações diferentes em uma mesma planilha criam uma impressão de falta de cuidado e dificultam a identificação visual de qual é o botão principal.

Para criar múltiplos botões idênticos, crie e formate o primeiro completamente — incluindo a atribuição da macro — e depois copie-o com Ctrl+C e cole com Ctrl+V. Os botões copiados herdam toda a formatação visual do original. Altere o texto de cada cópia para corresponder à ação da sua macro, clique com o botão direito em cada um e “Atribuir Macro” para vincular a macro correta. Essa abordagem de copiar e personalizar é muito mais rápida do que criar cada botão do zero com a mesma formatação.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *