Nas suas andanças no ambiente corporativo ou em canais do YouTube você já deve ter visto alguma planilha de Excel com um botão. Trata-se de uma ferramenta visivelmente bonita e também dinamicamente importante. Uma vez tendo visto, provavelmente se perguntou como criar um botão no Excel. Assim, esse artigo vem responder justamente a essa pergunta.
Antes de mais nada e antes de começar o artigo, caso você precise melhorar o seu nível de Excel eu te indico o nosso Curso Excel Direto ao Ponto. Priorizamos e organizamos o conteúdo que realmente fará diferença na sua rotina, visto que você tem pressa! Por fim, para saber mais detalhes, clique na imagem abaixo ou clique aqui!
Os passos para criar um botão no Excel
Antes de mais nada, é importante que você respeite três passos para criar um botão no Excel. Os três estão listados abaixo:
- Primeiramente, tenha a aba Desenvolvedor ativa. Trata-se de uma aba do Excel que proporcionará a colocação de botões e outros elementos de formulário
- Em seguida, tenha um código em VBA feito. Só faz sentido ter um botão caso você queira fazer um procedimento ao clicar nele. Dessa forma, ter um código na manga é fundamental para que o uso do botão faça algum sentido
- E, por fim, coloque o botão e relacione-o com o código citado anteriormente. Uma vez feito isso, será possível rodar o código com o botão
Enfim, uma vez respeitados os três passos acima será possível a criação de um botão na sua planilha do Excel.
Ativando a aba Desenvolvedor
A aba Desenvolvedor fica na parte superior do Excel, junto com as demais conhecidas, como, por exemplo, Inserir/Fórmulas/Dados, etc… A figura 1 ilustra como a aba Desenvolvedor fica na barra superior do Excel. Sendo assim, caso o seu Excel já tenha a aba Desenvolvedor ativa, pode passar para o próximo capítulo.
No entanto, caso você não tenha a aba Desenvolvedor ativa, não se desespere pois ainda é possível criar o seu botão no Excel. Para tal, precisaremos ativar tal aba, indo no menu superior em Arquivo e depois em Opções. Caso depois de clicar em Arquivo não encontre Opções, procure pela opção Mais… e depois entre em Opções.
Dessa forma, uma janela como a mostrada na figura 2 se abrirá. Selecione Personalizar Faixa de Opções e do lado direito marque a caixinha de “Desenvolvedor”, que deve estar desmarcada no seu caso. Por fim, basta dar OK e a aba aparecerá no seu Excel.
O código em VBA para fazer sentido a criação do botão no Excel
Conforme dito anteriormente, não faz sentido desejar colocar um botão na planilha caso você não tenha um código por trás. A utilização do botão é para deixar a planilha mais dinâmica, e para tal necessitamos de códigos escritos em VBA para viabilizar tais procedimentos.
Dessa forma, faz-se necessária a criação de um código em VBA. Nesse momento é fundamental que você anote em um papel o nome da Sub quer que seja chamada quando o botão for clicado.
Para a criação do código, aperte Alt+F11 do seu teclado para abrir o VBA. Em seguida, no VBA, vá em Inserir > Módulo, o que fará com que uma folha de cálculo se abra. Nesse ponto você deve digitar o seu código.
A título de exemplo fizemos um código bem simples: queremos que cada vez que o botão seja clicado, o conteúdo da célula B1 seja o dobro do valor que está em A1. Isso é obtido por meio do código mostrado na figura 3, conforme abaixo.
No entanto, você não precisa se limitar à criação de um código. Caso queira gravar uma macro, é possível fazê-lo. O importante é que saiba o nome do código que quer puxar quando clicar no botão.
O passo final para criação do botão no Excel
Por fim, se a aba Desenvolvedor já está disponível e você já tem um código, podemos pôr a mão na massa. Nessa etapa, faça os procedimentos:
- Primeiramente, estando na aba em que deseja colocar o botão, vá em Desenvolvedor > Inserir e em Controles de Formulário selecione o botão (geralmente é o primeiro ícone da lista), conforme figura 4
- Em seguida, clique com o botão esquerdo do mouse e mova-o para alguma direção, de modo a formar o botão. Apenas solte o botão esquerdo do mouse quando estiver satisfeito com a forma obtida
- Na sequência, uma caixa de Atribuir Macro aparecerá. Nesse momento, você seleciona qual é o código que deseja rodar quando clicar no botão. No nosso caso, como visto na figura 3, é o código Teste, conforme figura 5
- Por fim, basta selecionar o código e pressionar OK.
Enfim! Respeitados esses pontos o botão está feito!
Será possível notar, então, que há um código atribuído ao botão quando passamos o mouse em cima dele e a cruzeta do Excel se transforma em uma “mãozinha”, pronta para o clique.
Por fim, a figura 6 representa o que acontece quando clicamos no nosso botão: conforme desejado quando fizemos o código Teste, ao clicarmos no botão o conteúdo da célula B1 passa a ser o dobro do valor da A1. Dessa forma, isso nos mostra que tanto o código quanto o botão funcionaram.
Edição no botão
Pronto! O nosso botão no Excel está criado e pronto para uso. No entanto, é possível editá-lo? A resposta é sim!
Dessa forma, como é possível editar o botão, tendo em vista que quando clicamos nele com o botão esquerdo ele roda o código desejado? Devemos, então, utilizar o botão direito.
Sendo assim, para edição do botão basta clicar sobre ele com o botão direito do mouse. Você notará que a “mãozinha do clique” deixará de existir e teremos outra sinalização de mouse. Abaixo estão algumas possíveis edições que você pode fazer com o botão, uma vez tendo feito o clique com o botão direito do mouse:
- Para alterar o texto do botão, basta selecionar o texto e digitar o que deseja
- Para colocar negrito no texto, basta selecionar o texto e ir em Página Inicial > Fonte
- Adicionalmente, caso queira alterar o código, basta clicar com o botão direito novamente e ir em Atribuir macro…
Por fim, a figura 7 mostra como fica o botão quando alteramos o seu texto e colocamos negrito.
Por fim, quem leu este artigo também se interessou pelos artigos abaixo! Clique para saber mais!
Quer saber mais?
Enfim, neste artigo aprendemos como criar botão no Excel. Esse conhecimento é importante e te ajudará sempre.
Ainda assim, você acredita que pode saber mais de Excel? Certamente você quer aprender Excel aprendendo o que realmente interessa! Dessa forma, montamos o Curso Excel Direto ao Ponto para te repassar de forma organizada o que realmente você utilizará! Conheça mais detalhes clicando aqui!