Controle de Formulários (Botões) no Excel

Neste artigo você aprenderá como usar controle de formulários no Excel passo-a-passo com botões.

Habilitar Guia Desenvolvedor para Usar o Controle de Formulários no Excel

A primeira parte que precisa ser feito é habilitar as macros na planilha.

Veja neste artigo como habilitar a guia desenvolvedor passo-a-passo: https://www.guiadoexcel.com.br/como-habilitar-a-guia-desenvolvedor-no-excel/

Os controles de formulários ficarão disponíveis na guia Desenvolvedor.

controle de formulário excel 1

Nele nós temos a guia Desenvolvedor com todos os controles de formulários disponíveis.

controle de formulário excel 2

Os controles de formulário são os que estão disponíveis na primeira parte, abaixo de Controle de Formulários, os outros são Controles Active X que são componentes que exigem programação VBA.

E os itens de controles de formulários não precisam de programação e são controlados diretamente ali.

Controles de Formulário Combo e Barra de Rolagem Excel

Abaixo temos um exemplo de como funciona os componentes combo e barra de rolagem.

Veja que temos a movimentação automática com botões no Excel e é simples de realizar.

controle de formulário excel 3

Para inserir um controle de formulário clique na guia Desenvolvedor, clique em Inserir e selecione os componentes combo e barra de rolagem.

Em seguida clique com o botão direito no componente combo e veja a configuração no formatar controle

Clique no intervalo de entrada e ali selecione a origem dos dados, no nosso exemplo uma lista com as regiões: Norte, Sul, Leste e Oeste.

E no botão Vínculo de célula defina a célula de controle, ela irá guardar a posição selecionada da combo.

controle de formulário excel 4

Em seguida clique no controle de formulário e inclua uma barra de rolagem.

Clique com o botão direito sobre o componente e em formatar controle

Ali temos os seguintes campos:

controle de formulário excel 5
  • Valor atual: Posição que estará a barra de rolagem.
  • Valor mínimo: Valor mínimo da barra de rolagem, no caso 0.
  • Valor máximo: Valor máximo que irá rodar o cálculo.
  • Alteração incremental: O valor que será incrementado a cada vez que clicar no botão, no caso 1.
  • Mudança de página: A mudança de página é quando clicar entre o botão de rolagem e o de posicionamento, rodando assim a página de 10 em 10 no caso.
  • Vínculo da célula: O vínculo de célula é a célula que será alterada, toda vez que rodar a barra de rolagem a célula será alterada imediatamente.
controle de formulário excel 6

No nosso exemplo temos o uso de fórmulas para alterar o posicionamento.

Veja que na coluna Ano/Mês usamos esta função: =DESLOC(Base!G6:G15;’Barra de Rolagem e Combo’!$I$7;)

E na coluna Total usamos esta função:

=SOMASES(Tabela1[Valor];Tabela1[Data];”>=”&B7#;Tabela1[Data];”<=”&FIMMÊS(ÚNICO(B7#);1);Tabela1[Região];$K$7)

Ela é baseada na coluna de data aonde teremos a soma do ano e mês.

O mesmo tempos para Pedidos que é usado com CONT.SES.

A mudança dos valores é feita automaticamente no ato em que a barra de rolagem é executada.

Perceba que abaixo temos a mudança da coluna Barra e Região mudadas conforme a combo e a barra de rolagem.

controle de formulário excel 7

Controles de Formulário Radio Button e CheckBox

Outro componente que temos no controle de formulário do Excel é o Radio Button e Checkbox.

Veja que no exemplo abaixo temos a mudança automática no momento em que clicamos temos a mudança das fórmulas como vemos abaixo.

controle de formulário excel 8

Para isso inserimos os componentes de botão de opção e de caixa de seleção.

Clique com o botão direito sobre o botão de opção e clique em formatar controle.

Altere ali o vínculo da célula apontando para outra célula, faça o mesmo para todos os controles.

controle de formulário excel 9

Veja que as fórmulas estão ligadas com os controles de formulário do checkbox e também dos radio buttons do Excel.

controle de formulário excel 10

Desta forma temos o controle das fórmulas usando as células de origem do controle de formulário.

Download Planilha Controle de Formulário Botões no Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel