Blog

Postado em em 21 de abril de 2022

Cadastro de Clientes no Excel – Com Formulário e Macro

Quer saber como construir um cadastro de clientes no Excel utilizando formulário e macro sem precisar programar em VBA?

Aulas disponíveis:

Planilha de Cadastro de Clientes com Formulário no Excel

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) que utilizamos na aula, preencha:

Quer aprender como criar um cadastro de clientes automático no Excel utilizando formulário no Excel sem VBA?

Então vem comigo que hoje eu vou te mostrar como criar esse cadastro de forma fácil para que seu trabalho fique muito mais eficiente.

Cadastro de Clientes Automático no Excel

A ideia é que você consiga construir um cadastro parecido com esse com algumas funcionalidades para facilitar a interação com os dados.

Cadastro de Clientes

Note que temos vários botões e eles vão permitir que você faça diferentes ações de forma rápida com um único clique.

O primeiro vai abrir um formulário para que você possa adicionar um novo cliente, depois temos 2 botões de filtro, temos um botão para limpar qualquer filtro que já tenha sido aplicado.

E por fim temos uma classificação de gênero em 3 níveis, feminino, masculino e outro.

Base de dados inicial

Aqui temos a nossa base de dados inicial, mas você vai notar que inicialmente tanto a coluna de Nascimento quanto a coluna de CPF não estão formatadas.

Então você pode formatar a primeira como data abreviada e a segunda, que é a coluna de CPF, você pode clicar aqui que temos uma publicação falando só sobre a formatação personalizada.

Nessa publicação temos algumas formatações muito úteis que podem te auxiliar no dia a dia!

Para finalizar vamos criar uma coluna entre as colunas Nascimento e Gênero para obter a idade de cada uma dessas pessoas.

Inserindo a coluna de idade

Para isso vamos utilizar a função DATADIF do Excel, que vai permitir trazer a idade em anos (utilizando o “Y” que significa year, ano em inglês).

Feito isso podemos formatar como tabela essas informações para facilitar o nosso trabalho!

Agora nós vamos habilitar o nosso formulário sem o uso do VBA, para isso você pode acessar essa publicação onde explicamos esse passo a passo dessa ferramenta escondida!

Agora você pode clicar em qualquer informação da tabela e clicar nessa ferramenta que habilitou que vai visualizar esse formulário.

Formulário sem uso do VBA

Aqui você pode adicionar, excluir, alterar e até localizar as informações desejadas de forma muito fácil sem nada de programação!

Agora o que você precisa fazer é gravar uma macro no Excel, ou seja, gravar uma ação para que você possa utilizá-la depois.

Isso quer dizer que você vai poder gravar a sua ação de abrir esse formulário e atribuir essa ação em uma forma (que vai se tornar um botão).

Foi isso que fizemos no nosso arquivo, após gravar todas as macros que precisa, como abrir o formulário, filtrar por gênero, ordenar as informações.

Pode gravar quantas macros quiser para facilitar o seu trabalho, depois basta criar uma forma qualquer, formatá-la para ficar mais visual e atribuir a macro utilizando o botão direito do mouse.

Depois disso quando você clicar nessa forma ela vai executar a ação da macro, ou seja, ao invés de você ter que repetir todo o procedimento você gravou tudo aquilo no botão.

Então com um único clique vai poder reproduzir o que já gravou de forma rápida e eficiente.

No nosso exemplo inicial nós gravamos 7 macros, ou seja, 7 ações, mas se você precisar pode gravar mais ou menos ações conforme a sua necessidade.

Talvez precise de mais por conta da quantidade de dados que tem, então fica a sua escolha como vai fazer essa parte.

Pode até criar um menu diferente com botões em outro estilo ou até mesmo atribuir essas macros a imagens.

Cadastro Automático com Macros no Excel – Como Criar o Seu?

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) que utilizamos na aula, preencha:

Neste exemplo vamos automatizar a planilha fazendo com que ela insira um novo nome e indique qual a pessoa mais velha da tabela.

Para isso vamos usar a tabela abaixo, disponível no material didático desta aula.

exemplo

Esta é uma macro bastante simples e fazer:

-> na guia exibir clique em Macro

-> em seguida clique em Gravar macro

-> escolha um nome para a macro, não coloque espaços no nome, por exemplo, InserirVendedor.

A partir de agora o Excel está gravando tudo que estamos fazendo na planilha, vamos criar um roteiro de ações que queremos repetir sempre que clicarmos no botão:

Selecione a primeira linha da tabela e clique no atalho CONTROL SHIFT + vai aparecer uma caixinha -> selecione a opção Deslocar células para baixo.

deslocar células

Feito isso, inserimos uma nova linha na planilha, mas esta linha veio com a formatação do título e não é esta a formatação que queremos.

Selecione a linha de baixo que está com a formatação desejada e clique no pincel de formatação na guia Página inicial.

Em seguida clique nobre a nova linha que está com a formatação errada para modificá-la, dessa forma corrigimos a formatação.

Cadastro de Clientes no Excel

Agora vamos selecionar os dados que queremos inserir na planilha e colar transposto na linha nova que colocamos na tabela:

Cadastro de Clientes no Excel

Vamos configurar para a tabela ficar do mais idoso para o menos idoso, para isso selecione os cabeçalhos da tabela e na guia Dados clique em Filtro.

Clique no filtro da coluna de idade e escolha a opção -> Classificar do maior para o menor

Por fim copie o primeiro nome que estiver na coluna de Vendedor (nome do mais idoso) e cole na célula ao lado de “Mais Idoso”.

Após concluir todos esses passos podemos voltar na macro na guia Exibir e Parar a Macro.

Atribuindo a Macro

formas

Vamos colocar uma forma geométrica para ser o botão da nossa macro:

-> Na guia Inserir

-> Clique em Ilustração

-> Formas -> retângulo de cantos arredondados

Coloque o retângulo no tamanho que fizer mais sentido para um botão na sua tela e com o retângulo selecionado vá na guia Forma de formato e escolha um tema para o botão, um estilo.

Coloque também um nome no botão, neste caso vou colocar Novo Cliente, ainda com o botão selecionado clique sobre ele com o botão direito do mouse:

-> Selecione a opção Atribuir Macro

-> Selecione a macro que acabamos de criar e dê ok

Pronto, agora você pode inserir um novo cliente e clicar no botão que ele não só vai inserir a linha com o cliente na tabela como vai também trocar o nome do cliente caso este seja mais velho dos que os que já temos na lista.

Cadastro de Clientes no Excel
novo cliente

Conclusão

Nessa aula eu te mostrei como você pode criar uma planilha de cadastro de clientes no Excel utilizando formulário e macro no Excel para automatizar todo o processo!

Essa é uma forma para tornar o seu trabalho mais fácil utilizando o Excel, então você pode utilizar o que aprendeu não somente para criar uma planilha de cadastro, mas para te auxiliar em outra atividades que tenha usando o Excel!

Com isso você vai poder deixar seu relatório muito mais dinâmico e fácil de ser utilizado!

Hashtag Treinamentos

Para acessar outras publicações de Excel Avançado, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador