Formulário Automático de Cadastro Excel

11 de junho de 2025 Atualizado 08 de julho de 2026 4 min de leitura
Formulario de cadastro Excel VBA

Neste artigo você aprenderá como criar um formulário automático de cadastro no Excel passo-a-passo em vídeo e no artigo e com download gratuito.

Você já precisou montar um sistema de cadastro simples no Excel, com formulário, botões e preenchimento automático? Com o poder do VBA (Visual Basic for Applications), é possível transformar uma planilha comum em uma verdadeira interface interativa, com formulário de entrada de dados totalmente funcional.

Neste artigo, vamos mostrar passo a passo como criar um formulário de cadastro profissional no Excel usando VBA, baseado no vídeo do nosso canal:

Você vai aprender a:

  • Criar um formulário visual no ambiente VBA;
  • Adicionar campos como nome, e-mail, telefone, CPF, entre outros;
  • Criar botões de salvar, limpar e até fechar o formulário;
  • Gravar os dados automaticamente em uma tabela no Excel;
  • Deixar tudo com aparência profissional e funcional, mesmo sem conhecimento avançado em programação.

Esse tipo de solução é ideal para cadastro de clientes, funcionários, fornecedores ou qualquer outro tipo de registro, sendo muito útil para pequenos negócios, profissionais autônomos, secretarias escolares, igrejas, entre outros.

Como Criar a Planilha de Cadastro no Excel - Formulário de Cadatro VBA

Antes de criarmos o formulário com VBA, é essencial estruturar a planilha que irá armazenar os dados inseridos pelo usuário. Essa será a base onde os cadastros serão gravados automaticamente sempre que o botão "Salvar" for clicado no formulário.

Passo a passo para preparar a planilha:

Vá em Arquivo > Salvar como e escolha o tipo Pasta de trabalho habilitada para macro (*.xlsm).

  1. Abra um novo arquivo no Excel
    De preferência, salve como .xlsm (Pasta de Trabalho Habilitada para Macro).
  2. Renomeie a planilha para Base
  3. Essa será a aba onde os cadastros serão salvos.
  4. Crie o cabeçalho dos campos na linha 1
  5. A partir da célula A1, digite os nomes dos campos.
  6. Formate o cabeçalho
  7. Aplique negrito.
  8. Defina uma cor de fundo (opcional).
  9. Congele a linha 1 (opcional: Exibir > Congelar Painéis > Congelar Linha Superior).
  10. (Opcional) Crie uma tabela com os dados
  11. Se quiser transformar os dados em uma tabela dinâmica para filtros e relatórios, selecione a área (inclusive a linha 1) e use Inserir > Tabela.

Como Exibir a Guia Desenvolvedor no Excel

A Guia Desenvolvedor (ou Developer, se o Excel estiver em inglês) é onde ficam os comandos para criar formulários, acessar o editor VBA, gravar macros e inserir controles ActiveX. Ela vem oculta por padrão e precisa ser ativada manualmente.

Veja como ativar em poucos passos:


✅ Passo a passo:

  1. Clique em Arquivo > Opções
    No canto inferior esquerdo da tela.
  2. No menu lateral, clique em Personalizar Faixa de Opções
  3. No lado direito, localize a lista de guias principais
  4. Marque a caixa "Desenvolvedor"
  5. Clique em OK

Como Gravar uma Macro para Copiar os Dados do Formulário para a Planilha de Cadastro

Antes de escrever o código VBA final, é muito útil gravar uma macro manualmente. Isso permite observar o comportamento do Excel passo a passo, entendendo como ele copia e cola os dados entre o formulário e a planilha de base. Esses passos gravados servem como referência direta para escrever o código limpo e funcional no Editor VBA.


✅ Objetivo:

  • Copiar os dados preenchidos no formulário (em uma aba chamada Formulário)
  • Colar os dados na primeira linha da planilha Base (logo abaixo dos cabeçalhos)
  • Inserir uma nova linha no Formulário para limpar e preparar para o próximo cadastro

📝 Passo a passo: gravando a macro

  1. Vá até a Guia Desenvolvedor
    Se ainda não estiver ativada, veja a seção anterior deste artigo.
  2. Clique em Gravar Macro
  3. Dê um nome para a macro, por exemplo: GravarCadastro
  4. Em seguida, execute manualmente os seguintes passos:
    • Selecione os dados do formulário (por exemplo, células B2:B6 na aba Formulário)
    • Pressione Ctrl + C (ou clique com o botão direito > Copiar)
    • Vá até a aba Base
    • Localize a próxima linha em branco (abaixo do cabeçalho) e cole os dados em A2:E2 (ou onde começarem os campos)
    • Volte para a aba Formulário
    • Insira uma nova linha para "limpar" os dados preenchidos (clicando com o botão direito na linha onde os dados estavam > Inserir)
  5. Quando terminar, clique em Parar Gravação

Download Formulário de Cadastro VBA Excel

Realize o download da planilha Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: Formulário Automático Excel VBA

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

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