Como Criar um Cadastro de Clientes Automático Excel

MR
Marcos Rieper

Especialista em Excel

06 de junho de 2022 Atualizado 08 de julho de 2026 4 min de leitura
Cadastro de Clientes Automático Excel Capa

Passo-a-passo de como criar um cadastro de clientes automático em Excel usando VBA e consultando endereço dos Correios automaticamente.

Estrutura do Cadastro de Clientes no Excel

No nosso projeto iremos usar uma tabela que será alimentada pelos dados digitados em uma estrutura de campos.

cadastro de clientes excel 1

Esta acima é a estrutura aonde serão digitados os dados que serão alimentados na tabela pelo clique de um botão que aciona um VBA que iremos gravar.

E a estrutura abaixo é como é o cadastro.

Para criar igual basta preencher os nomes dos campos que deseja no topo e formatar as linhas e cabeçalhos.

E para a tabela copie a mesma estrutura e pressione ALT+T+T+A para que seja formatado como tabela, ou na guia Inserir->Tabela.

cadastro de clientes excel 2

Após isso já podemos passar ao ponto seguinte que é o preenchimento automático do endereço por meio de uma consulta web de API que retorna estes dados.

Na célula ID usamos a função =MÁXIMO(Tabela2[ID])+1, aonde é retornado o último número de ID + 1, para assim termos o próximo código de cliente.

cadastro de clientes excel 3

Consultar Endereço Pelo CEP no Excel

Para realizar a consulta de endereços pelo CEP usamos o site viacep.

O endereço é viacep.com.br.

cadastro de clientes excel 4

Como teste digite no seu navegador viacep.com.br/ws/84025480/xml

cadastro de clientes excel 5

Veja que na consulta passamos o número do CEP e o retorno é um XML com os dados:

  • CEP
  • LOGRADOURO
  • COMPLEMENTO
  • BAIRRO
  • LOCALIDADE
  • UF
  • IBGE
  • GIA
  • DDD
  • SIAFI

Estes dados podem ser também retornados todos para o Excel como veremos.

Consultar Endereço no Excel

Para retornar uma consulta de API no Excel use a função ServiçoWEB, veja abaixo que o único parâmetro que passamos é o endereço.

cadastro de clientes excel 6

O retorno que temos no Excel é o XML no formato de texto.

cadastro de clientes excel 7

Veja que temos então o mesmo XML do navegador retornado no Excel.

Então usamos a função FILTROXML para filtrar e retornar somente os dados que desejamos.

=FILTROXML(F15;"//uf").

cadastro de clientes excel 8

Os parâmetros que passamos para a função é o XML que desejamos consultar alguma informação e o segundo é // e o nome do campo, no caso temos acima é a UF.

Então temos o retorno somente do que desejamos conforme abaixo.

cadastro de clientes excel 9

Com isso conseguimos juntar as funções ServiçoWEB e FiltroXML com uma concatenação da célula com o campo do CEP e da consulta que desejamos, tendo então:

=SEERRO(FILTROXML(SEERRO(SERVIÇOWEB("viacep.com.br/ws/"&G6&"/xml/");"");"//uf");"")

No nosso exemplo colocamos a função SERVIÇOWEB separada, pois desejamos retornar vários campos e com isso a consulta é feita na web apenas uma vez.

cadastro de clientes excel gratuito 1

Com isso reutilizamos o retorno da função SERVIÇOWEB e temos a fórmula: =SEERRO(FILTROXML($C$3;"//uf");""), trocando apenas conforme o retorno que desejamos.

Por exemplo, para a cidade usamos: =SEERRO(FILTROXML($C$3;"//localidade");"") e assim por diante.

Temos então o seguinte resultado:

cadastro de clientes excel gratuito 2

Cadastro de Clientes com VBA no Excel

Agora iremos automatizar o cadastro de clientes de modo que ao digitar os dados no topo e clicar em um botão os mesmos serão inseridos na tabela.

O primeiro passo é habilitar a guia Desenvolvedor.

Para isso clique com o botão direito sobre o menu em qualquer parte em branco e selecione Opções do Excel.

Marque a opção de Guia Desenvolvedor.

cadastro de clientes excel gratuito 4

Então clique na guia Desenvolvedor e em Gravar Macro.

Digite o nome da sua macro, iremos gravar os passos que serão realizados.

cadastro de clientes excel gratuito 5

Após clicar em OK, tudo que está sendo feito será gravado.

Agora acompanhe no vídeo ao topo do artigo como gravar, pois tem uma questão de referência relativa e absoluta importante aqui.

Basicamente copie os dados, navegue com as setas para a última linha da planilha e depois pra última preenchida e clique seta pra baixo.

Cole a informação.

Clique em parar gravação.

Pressionando ALT+F11 conseguirá ver os códigos gerados conforme vemos na imagem.

cadastro de clientes excel gratuito 6

Clique em Inserir->Imagem e desenhe um botão com o retângulo e digite o texto nele.

Clique com o botão direito do mouse e selecione Atribuir Macro, selecione a macro gerada.

cadastro de clientes excel gratuito 7

Adicione um texto e clique no botão, o processo deverá inserir então os dados na última linha do cadastro de clientes do Excel.

Download Planilha de Cadastro de Clientes Automática Excel

Clique no botão abaixo para realizar o  download da planilha de senha de abertura no Excel, com exemplo de dados:

Download — baixe aqui: Como Criar um Cadastro de Clientes Automático Excel

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