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

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.

Habilitar o formulário automático no Excel

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

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.

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.

  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

O resultado final da planilha é:

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.

Baixe a planilha

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:

Sair da versão mobile