Criar Botão no Excel | Passo a Passo

Se você ainda não sabe como criar botão no Excel, então este post é para você!

Os botões do Excel são recursos muito usados quando desejamos realizar determinadas tarefas apenas com um clique. Um bom exemplo é navegar entre as abas das planilhas de uma pasta de trabalho ou executar uma macro. O uso de botões no Excel também pode tornar as planilhas mais dinâmicas e visualmente atrativas.

Neste tutorial, mostramos diferentes maneiras de se criar botões no Excel e alguns exemplos de uso deste recurso para você aplicar nas suas planilhas. Confira!

Como Criar Botão no Excel?

Existem diferentes maneiras de se criar botões no Excel e o método ideal dependerá do seu objetivo com o uso dos botões. Basicamente, se você deseja criar botões com layouts personalizados, então o ideal é utilizar as Formas do Excel. Por outro lado, se o seu objetivo é simplesmente criar uma macro ou um botão simples com um hiperlink (sem focar no layout do botão), então a opção de botão da guia Desenvolvedor poderá atender a sua necessidade.

Confira cada uma das opções na íntegra ou navegue pelo tópico de seu interesse utilizando os links abaixo:

Opção 1: Criar Botão com Formas do Excel

Criar um botão usando as formas do Excel é a maneira mais simples e prática. Isto porque esta ferramenta do Excel fornece diversas opções de formas para você escolher, além da possibilidade de formatá-las conforme a sua preferência, alterando a cor, fontes, alinhamento, entre outros.

Para inserir um botão utilizando as formas do Excel, siga as etapas abaixo:

1. Acesse a guia Inserir > Formas e selecione a forma que você deseja usar para criar o botão. Neste exemplo, vamos escolher o retângulo:

criar um botão no excel

2. Ao selecionar a forma desejada, arraste-a para a área da planilha, dimensionando conforme a sua preferência. Veja o exemplo abaixo:

Inserir forma no Excel

3. Com a forma selecionada, observe que o Excel habilitará a guia Forma de Formato. Dependendo da versão do seu Excel, esta guia poderá estar com outro nome.


Nesta guia você encontrará diversas possibilidades de formatação, como alterar a cor da forma, bordas, alterar o tamanho, entre outras. Explore as funcionalidades desta guia e formate a forma conforme a sua preferência.

Formatar botão de forma Excel

4. Com o botão criado, podemos inserir um texto ao botão e, para isto, basta dar dois cliques no botão e digitar o texto desejado:

Dica: Para formatar o texto do botão, basta dar dois cliques sobre ele e escolher as opções desejadas.

Como inserir um botão com link no Excel?

Um dos principais usos dos botões no Excel é a aplicação de hiperlinks, seja para abrir uma página da internet, um documento, enviar um e-mail ou até mesmo navegar entre as planilhas da pasta de trabalho. Após inserir o botão utilizando as formas do Excel conforme demonstrado acima, siga as etapas para criar links no botão.

Para este exemplo, vamos inserir um hiperlink no botão criado na etapa anterior, para que quando clicarmos nele, o Excel nos redirecione para outra planilha na mesma pasta de trabalho, neste caso a Planilha2. E para fazer isto, siga as etapas abaixo:


1. Clique com o botão direito do mouse sobre o botão e selecione a opção Link. Alternativamente, você pode selecionar o botão e utilizar as teclas de atalho Ctrl + K.

Colocar link no botão Excel

2. A caixa de diálogo Inserir Hiperlink será aberta, nela você deverá selecionar o tipo de link que deseja criar para o botão. Neste exemplo, selecionaremos a opção Colocar neste documento, pois queremos criar um link para a Planilha2 que está na mesma Pasta de Trabalho.

Após selecionar a opção desejada, clique em OK para finalizar.

Colocar hiperlink no botão Excel

3. Pronto! Agora, ao clicar no botão, ele nos redirecionará para a Planilha2 conforme mostra a imagem abaixo:

Botão com link no Excel

Como atribuir uma macro a um botão?

Os botões do Excel também podem ser utilizados para executar uma macro. E para que ele possa fazer esta tarefa, é necessário vinculá-lo a uma macro existente na Pasta de Trabalho.

Importante: Este post pressupõe que você já saiba criar macros no Excel – se não souber, clique no link abaixo para conferir o artigo completo sobre o assunto:

Para este exemplo, criamos um botão com o título Chamar Macro conforme demonstrado nas etapas anteriores.

Criamos também uma simples macro para inserir a data atual na célula que estiver selecionada. A macro possui o nome Data_Atual e o seu código é o seguinte:

Sub Data_Atual()
ActiveCell = Date
End Sub

Para atribuir a macro ao botão, siga as etapas:

1. Com a macro e o botão já criados, clicamos com o botão direito do mouse sobre o botão e selecionamos a opção Atribuir macro…

criar botão atualizar dados excel

2. A caixa de diálogo Atribuir macro será aberta, agora basta selecionar a macro que criamos e clicar em OK.

Como executar macro em botões da planilha

3. Pronto! Agora, quando clicarmos no botão, o Excel vai executar a macro, que no caso vai inserir a data atual na célula que estiver selecionada. Confira abaixo:

Botão para executar macro no Excel

Como Fazer Botão no Excel com a Guia Desenvolvedor

Além das Formas, no Excel também é possível criar botões por meio da guia Desenvolvedor. Estes botões são usados principalmente para executar macros.


Dentro da guia Desenvolvedor é possível criar dois tipos de botões, o primeiro é pela opção Controle de Formulário e o segundo pela opção Controles ActiveX. Veja abaixo como inserir cada um deles:

Importante: Se você não tiver a guia Desenvolvedor habilitada no seu Excel, então será necessário habilitá-la. Para isto, consulte o tutorial: Guia Desenvolvedor no Excel: Como Habilitar?

Botão (Controle de Formulário)

Para criar um botão através do Controle de Formulário, primeiro vá até a guia Desenvolvedor > Inserir > Botão (Controle de Formulário).

fazer botões no excel

Agora é só desenhar e redimensionar o botão no local desejado. Ao inserir o botão, a caixa de diálogo Atribuir macro já será aberta, então basta selecionar a macro desejada e clicar em Ok, veja o exemplo abaixo:

Exemplo de botão com macro

Dicas:

  • Caso não deseje atribuir uma macro ao botão, basta fechar a caixa de diálogo Atribuir macro.
  • Para alterar o texto do botão, clique com o botão direito do mouse sobre o botão e selecione a opção Editar texto.

Botão de Comando (Controle ActiveX)

Para criar um botão através dos Controles Activex siga as etapas abaixo:

1. Acesse a guia Desenvolvedor > Inserir e selecione a opção Botão de Comando do Controle ActiveX.

Colocar botão Controle Activex,

2. Insira o botão no local desejado.

3. Após criar o botão, dê dois cliques sobre ele para abrir a janela do Visual Basic.  Nesta janela, insira o código da sua macro.

Macro para exibir data atual

4. Após criar a sua macro, para executá-la, basta fechar a janela do Visual Basic e desmarcar a opção Modo Design, que é ativada automaticamente quando o botão é criado. Veja o exemplo abaixo:

Como fazer botão para gerar data atual

Dica: Para alterar o nome do botão, ative a opção Modo Design e clique sobre ele. Em seguida, vá até Propriedades, na janela que irá abrir no campo Caption, insira o nome desejado:

Os botões inseridos a partir da guia Desenvolvedor também podem ser formatados, no entanto, eles não oferecem tantos recursos de formatação. Deste modo, se você deseja criar um botão com mais opções de formatação, então recomendamos o uso das formas do Excel conforme demonstrado anteriormente.

Baixe aqui a planilha com os exemplos apresentados neste tutorial.

Confira também as seguintes dicas de Excel:

E então, o que achou do tutorial de hoje? Deixe seu comentário e continue acompanhando mais dicas de Excel em nosso site!