Guia do Excel

Formulário Automático de Cadastro Excel

Como criar um formulário de cadastro no Excel passo-a-passo em vídeo e no artigo e com download gratuito. Aprenda passo-a-passo.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 11 de junho de 2025 4 min de leitura

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.

Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

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
Formulário Automático Excel VBA50 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo