Como criar um formulário no Excel automaticamente

Planilha de empréstimos e fiado
Planilha de empréstimos e fiado
2 de junho de 2019
Planilha de ordem de carregamento de cargas – Excel
5 de junho de 2019

Como criar um formulário no Excel automaticamente

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.

Abraço

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.