Como criar um formulário no Excel automaticamente - Planilha grátis

MR
Marcos Rieper

Especialista em Excel

04 de junho de 2019 Atualizado 08 de julho de 2026 4 min de leitura
Formulário automático no Excel 14

Como criar um formulário no Excel automaticamente - Planilha grátis

Este artigo demonstra passo-a-passo como criar um formulário de cadastro automaticamente no Excel.

Este é um recurso nativo do Excel e fica oculto nas ferramentas do mesmo, iremos mostrar como habilitá-lo e chamá-lo por meio da guia de ferramentas ou ainda de forma automática por um botão de macro ou atalho.

Criar a estrutura para chamar o formulário no Excel

A primeira etapa é criar a estutura da tabela aonde serão armazenados os dados.

Esta tabela deve:

  1. Estar na primeira célula da planilha, começando em A1
  2. Ter um cabeçalho
  3. Não é obrigatório, mas é recomendado utilizar o formato de tabela do Excel para a sua lista de dados. Para transformar a sua lista em uma tabela clique sobre ela e depois na guia Página Inicial -> Formatar como tabela.
Como criar formulário automático no Excel 1

Habilitar o formulário automático no Excel

Siga os seguintes passos para habilitá-lo no Excel.

  • Clique com o botão direito sobre a parte cinza da barra de ferramentas.
  • Clique sobre a opção Personalizar a Faixa de Opções.
Como criar formulário automático no Excel 2
  • Na tela que segue clique no botão Nova Guia.
Como criar formulário automático no Excel 3
  • Altere o nome da sua nova guia clicando sobre ela (1), clique no botão Renomear (2), altere o nome da sua guia (3), confirme a alteração no botão OK (4).
Como criar formulário automático no Excel 4
  • Clique sobre o Grupo (1), clique em Renomear (2), selecione um símbolo para representar o seu grupo (3), altere o nome do seu grupo (4), confirme em OK (5).
Como criar formulário automático no Excel 5
  • Em escolher comandos em, selecione Todos os Comandos (1), procure e selecione o comando Formulário... (2), clique no botão Adicionar (3), confirme em OK (4).
Como criar formulário automático no Excel 6
  • Será criada uma nova guia com o grupo que selecionou, conforme abaixo. Veja a opção aparecendo.
Como criar formulário automático no Excel 7
  • Clique sobre a tabela e depois sobre o botão Formulário, o sistema irá criar automaticamente um formulário com todos os campos da sua tabela, conforme pode verificar abaixo.
Como criar formulário automático no Excel 8

Cabe ressaltar que os campos de edição recebem a caixa de texto, para que sejam informados os dados, e nos campos de valor, como no caso o campo Total, o mesmo não permite a edição no formulário.

Neste formulário você conseguirá incluir, alterar, ir para o próximo e anterior e também pesquisar, utilizando o botão Critérios, bastando neste caso clicar sobre ele e depois em  Localizar. Os botões são:

  1. Novo: Um novo registro
  2. Excluir: Excluir o registro
  3. Restaurar: Retornar os dados como estavam antes da edição do registro
  4. Localizar ante: Retornar ao último registro localizado
  5. Localizar próx: Avançar para o próximo registro localizado
  6. Critérios: Consultar registros, basta clicar e informar nos campos parcialmente o texto.
  7. Fechar: Encerra o formulário.
Como criar formulário automático no Excel 9

Criando uma chamada automática do formulário com VBA

Também é possível, sem colocar o botão de formulário na barra de ferramentas, acioná-lo via VBA.

Para isto habilite a guia desenvolvedor e siga os passos seguintes.

Como criar formulário automático no Excel 10
  1. Clique em Inserir e selecione Módulo
  2. Clique no módulo criado
  3. Digite os comandos abaixo:
Public Sub lsFormularioAutomatico()
    ActiveSheet.ShowDataForm
End Sub
  • Feito isto retorne ao Excel fechando o editor VBA ou pressionando ALT+F11.
  • Clique na planilha e insira uma imagem, altere o seu nome, clique com o botão direito sobre ela e clique em Atribuir Macro, selecinando a Macro lsFormularioAutomatico na janela.
  • Salve a planilha com o formato XLSM:
Como criar formulário automático no Excel 11

O resultado final da planilha é:

Como criar formulário automático no Excel 12

E agora ao clicar sobre o botão formulário você terá o o cadastro criado automaticamente pelo Excel e poderá editar os dados conforme demonstrado neste artigo.

Download da planilha

Para o download do exemplo utilizado neste artigo preencha o seu nome e e-mail no formulário abaixo.

Download — baixe aqui: Formulário automático Excel

Preencha seus dados para receber o link de download no seu e-mail.

Abraço

Marcos Rieper

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado