Você está na página 1de 28

2

3
TEMA 01
4

INTRODUÇÃO (AULA 4)
TEMA 01 – Introdução (Aula 4) 5

Para a aula 4 da Jornada do Excel, vamos utilizar a pasta de


trabalho “Planilha de Cadastro de Cliente”. Se você ainda não
baixou esse arquivo, clique no botão abaixo e abra no seu
computador.

Clique aqui para baixar o


arquivo da aula

Nessa aula vamos abordar


Cadastro de Clientes, Formulários
no Excel, Gravação de Macro e
Atualização WEB.

Então temos muito conteúdo que


você pode não saber utilizar, mas
que vão te ajudar demais no seu
dia a dia de trabalho com Excel!
TEMA 01 – Introdução (Aula 4) 6

Ferramenta Formulário no Excel


Essa é uma ferramenta muito útil que poucas pessoas sabem que ela existe. Nós temos o formulário que é feito através
do VBA, mas temos um formulário dentro do Excel que não precisa de nenhuma programação.

Então você vai conseguir adicionar, excluir ou até mesmo alterar informações de forma muito mais fácil, rápida e muito
intuitiva.

Ferramenta Gravador de Macro


Essa é outra ferramenta excelente do Excel, pois ela te permite gravar as ações que você faz para que possa repeti-las
com um clique de um botão. A ideia é gravar suas ações e o próprio Excel transforma isso em um código de VBA, mas sem
que você precise escrever uma linha de código.

Atualização WEB
Você já imaginou tendo que todo dia ir em um site para trazer a cotação de uma moeda para dar continuidade ao seu
trabalho, seria algo cansativo não é mesmo?

Mas e se eu dissesse que o Excel pode fazer essa busca de uma forma automática, você acreditaria?Aposto que isso ia
facilitar muito o seu trabalho e ia te tornar muito mais produtivo.
7
TEMA 02
8

CADASTRO DE CLIENTES
TEMA 02 – Cadastro de Clientes 9
Essa é a nossa tabela inicial onde
vamos fazer o nosso cadastro de
clientes e a utilização do
formulário no Excel.

Mas essas informações precisam


ser tratadas, então nós vamos
formatar os dados como tabela,
depois vamos ajustar o formato da
data de nascimento, vamos
calcular a idade de cada uma das
pessoas e por fim formatar o CPF.

Logo ao lado você pode notar os


nossos dados totalmente tratados.

Dá só uma olhada na diferença que faz todo esse tratamento. Fica muito mais visual, fica mais fácil visualizar esses dados e fica até
mais fácil entender o que estamos tratando.

Olha o exemplo do CPF, quando nós fazemos a formatação ele fica muito mais fácil de entender, até pra verificar se há um erro é mais
fácil, pois o CPF já tem um padrão específico.

Então esse tratamento de dados é crucial para sua análise de dados!


TEMA 02 – Cadastro de Clientes 10
O primeiro passo é você selecionar todos
os seus dados (pode clicar em uma célula
com informação e utilizar o atalho CTRL +
T).

Feito isso basta ir até a guia Página Inicial >


Formatar como Tabela.

Você pode escolher vários estilos que o


Excel disponibiliza, ou pode criar o seu
próprio estilo.

OBS: Caso apareça uma janela perguntando


onde estão os dados, você pode verificar se
a seleção está correta e marcar a caixa
Minha tabela tem cabeçalhos.
Aqui nós temos os dados formatados, com
filtros e tanto a formatação de tabela
quanto qualquer outra formatação vai ser
aplicada aos novos dados que você inserir
logo abaixo da última informação.
TEMA 02 – Cadastro de Clientes 11
Agora você vai selecionar todas as informações que temos na coluna
Nascimento. Em seguida basta selecionar o campo na seção de Número
e escolher a opção Data Abreviada.

Essa opção fica logo a esquerda da opção de Formatar como Tabela.

O próximo passo é a formatação do CPF, para isso vamos selecionar todas as informações da coluna
de CPF e vamos pressionar o atalho CTRL + 1 para abrir o menu de formatação.

Feito isso vamos até a categoria Personalizado e dentro de tipo você vai escrever assim:

000“.”000 “.”000-00
Essa é a formatação de CPF, então todos os valores ficarão nesse formato, mas continuarão sendo
números.

Essa formatação altera só a visualização dos dados e não o conteúdo das células.
TEMA 02 – Cadastro de Clientes 12
Agora para finalizar o tratamento de A referência @Nascimento quer dizer que
dados nós vamos acrescentar uma coluna estamos pegando uma informação na mesma
para colocar a idade de cada pessoa. linha, mas que vem da coluna Nascimento,
isso acontece por conta do formato de tabela.
Para isso basta clicar na coluna C com o
botão direito do mouse e selecionar a Isso é muito bom, pois as suas referências
opção Inserir. não são mais C2, C3 dentro da tabela.

Isso facilita muito na hora de criar suas


Em seguida você pode renomear a
fórmulas e já deixa tudo automático.
coluna com um clique duplo e
podemos partir para a função que
Você deve ter notado que ao colocar a
vai calcular a idade.
fórmula o próprio Excel já puxou para o
restante da tabela!
Vamos utilizar a função DATADIF,
essa função você tem que escrever
Outro ponto importante é que essa idade
toda, pois ela não aparece dentro do
pode ter vindo no formato de data, então
Excel como as outras funções
basta alterar para o formato Geral que vai
padrões do programa.
visualizar as idades corretamente!
TEMA 02 – Cadastro de Clientes 13
Só mais um ponto importante para Dá só uma olhada nas opções que você tem
finalizar de fato a nossa tabela. para poder restringir seus dados.

Você deve ter notado que em gênero nós Lembrando que você pode tanto colocar uma
temos apenas 3 opções, que em CPF o mensagem de entrada para explicar o que vai
padrão é ter 11 números, em nascimento ser preenchido, quanto pode colocar uma
nós temos uma data. mensagem de erro também!

Tudo isso são restrições que fazem com


que as nossas informações sejam
cadastradas de forma correta.

Só que nós podemos fazer com o que o


Excel também faça essas restrições para
evitar com que pessoas coloquem
informações erradas dentro da tabela.

Podemos fazer isso com a Validação de


Dados que fica na guia Dados.
TEMA 02 – Cadastro de Clientes 14
Vamos agora com o passo a passo para habilitar o formulário sem
VBA dentro do Excel, pois ele não vem habilitado por padrão.

Para isso você precisa ir até a guia Arquivo > Opções > Barra de
Ferramentas de Acesso Rápido.

Dentro da parte Escolher Comandos você vai procurar a opção


Todos os Comandos.

Agora vai buscar por Formulário (pode clicar na letra F do


teclado para facilitar), depois clique em Adicionar e por fim
clique em OK para aplicar!

Você vai notar que na parte superior do seu Excel, ou logo abaixo
das ferramentas vai ter essa opção de Formulário

O posicionamento dessa ferramenta vai depender da sua versão


do Excel, no meu caso ficou na parte inferior das ferramentas,
mas é possível que fique próximo do ícone de salvar.
TEMA 02 – Cadastro de Clientes 15
Dá só uma olhada no que acontece quando você clica
na ferramenta de Formulário (lembrando que os seus
dados precisam estar formatados como tabela para
que essa ferramenta funcione).

Aqui você já pode navegar entre as informações que


tem na tabela, pode adicionar uma informação, pode
excluir, localizar...

Vai notar também que se for adicionar uma


informação em Novo e ao final pressionar Enter essas
informações já serão inseridas automaticamente
dentro da tabela!

E se por algum motivo quando você estiver fazendo o cadastro não for de acordo com
as restrições que colocamos anteriormente o Excel vai te avisar.

Nesse caso é interessante inserir as mensagens de erro para que a pessoa saiba qual o
Repare que as formatações e as fórmulas também ficam tipo de informação precisa inserir!
automáticas para esses novos dados!
16
TEMA 03
17

GRAVAÇÃO DE MACROS
TEMA 03 – Gravação de Macros 18
Essa é uma parte muito importante da Para poder salvar essas ações é que nós vamos Antes de iniciar o processo de gravação das
nossa planilha de clientes, pois aqui vamos utilizar o Gravador de Macro, que nada mais é do macros temos um passo MUITO
conseguir automatizar algumas ações e que uma ferramenta que grava suas ações dentro IMPORTANTE que você precisa fazer.
criar “botões” para executar essas ações. do Excel e as transforma em código VBA.
Se não fizer esse passo você vai perder todas
Dessa forma o usuário não vai precisar ir O VBA (Visual Basic for Applications) para quem as macros que salvar durante o seu projeto,
em cada ferramenta para chegar ao não sabe é a linguagem de programação dos então NÃO SE ESQUEÇA desse passo.
resultado desejado. programas do Office, e ela é muito utilizada
dentro do Excel para essas automações.
No nosso gabarito você vai notar que
criamos uma espécie de menu de acesso Mas mesmo que você não saiba programar, você
rápido, então você pode clicar nas formas tem o recurso do gravador para conseguir fazer
Vai clicar em Arquivo > Salvar Como e no
(que agora são botões) que o Excel vai as suas automações.
tipo do arquivo você vai escolher a opção
executar uma ação.
PASTA DE TRABALHO HABILITADA PARA
Então você vai poder criar um menu igual ou com
MACRO DO EXCEL.
mais ferramentas que o nosso, basta gravar as
suas ações de depois atribuí-las as formas que
Sem isso suas gravações de macro não serão
você criou!
salvas e você vai perder todas as macros!
TEMA 03 – Gravação de Macros 19
Agora que salvamos o arquivo com o tipo A outra opção é utilizar a ferramenta de Gravar Ao clicar em gravar macro vai aparecer a
correto podemos começar a nossa gravação Macro que se encontra na guia Desenvolvedor. janela para inserir o nome da macro, inserir
de macros. um atalho e uma descrição se quiser.
Se ainda não tiver essa guia basta ir até a guia
Você vai notar que é algo muito simples de Arquivo > Opções > Personalizar Faixa de Mas assim que pressionar OK tudo o que
ser feito. Temos duas opções para iniciar a Opções, habilitar a guia Desenvolvedor e clicar fizer ficará gravado.
gravação. em OK.
Então saiba bem os passos que vai fazer para
que a macro fique correta.

Nesse primeiro caso vamos apenas abrir o


A primeira é utilizando esse símbolo que
formulário e parar a gravação.
fica no canto inferior esquerdo do Excel,
então assim que clicar pode dar o nome da
Pode parar tanto no ícone no canto inferior
sua macro (sem espaço no nome) e já
esquerdo da tela quanto no próprio botão de
começar as suas ações.
gravar, que agora vai estar com o nome de
parar gravação.
Depois basta clicar nele novamente para
parar a gravação.
TEMA 03 – Gravação de Macros 20
Para essa primeira gravação eu recomendo Agora basta clicar com o botão direito do mouse na
que você clique na célula A1 para garantir forma que você criou e ir até a opção Atribuir
que a sua tabela esteja selecionada. macro.

E só depois clique para abrir o formulário. Será aberta uma janela para que você escolha qual
Em seguida pode fechá-lo e parar a o nome da macro vai atribuir, por isso é
gravação. interessante colocar nomes intuitivos para ficar
mais fácil na hora de atribuir aos botões.
Agora você já tem a sua primeira macro
gravada. O que podemos fazer agora é criar Depois basta clicar em OK, clicar em uma célula
uma espécie de menu ou apenas botões para tirar a seleção da sua forma e pronto!
para atribuir essas macros.
Agora basta clicar na sua forma, que agora é um
Você pode criar uma forma qualquer para botão que a macro será executada como se fosse
testar, mas já pode formatar e deixar mágica!
organizada para atribuir a sua macro!
TEMA 03 – Gravação de Macros 21

Agora que você sabe como gravar suas


macros pode criar diversos botões para
facilitar a interação com a sua tabela e
facilitar a visualização dos seus dados.

Lembrando que no seu caso pode ser


diferente do que mostramos, pode ter
outros filtros ou outras classificações
para essas análises.

Os ícones que colocamos ao ladro de


cada botão você pode encontrá-los na
guia Inserir > Ícones.

Só não se esqueça de colocar nomes


intuitivos nas suas macros para facilitar
Caso a sua versão do Excel não tenha esses ícones você pode copiar da internet mesmo e acrescentá- na hora de atribuir aos botões!
los dentro do Excel sem problema algum!
22
TEMA 04
23

AUTOMAÇÃO WEB
TEMA 04 – Automação WEB 24
Imagine que você tem essa tabela com 500 clientes e você precisa
atualizar a cotação de algumas moedas. Como você faria para fazer essa
atualização?

Faria uma busca na web e atualizaria a sua planilha? E se eu te disser que o


Excel consegue fazer isso de forma automática com um clique de um
botão! Você acreditaria?

Se você clicar no botão Atualizar cotações o Excel vai fazer uma busca e
vai atualizar o valor das cotações das duas moedas que temos nessa
tabela.

Para fazer essa atualização vamos utilizar o site da Investing.com na


parte de Crypto. Que é atualizado a todo instante!

Nesse site você vai poder visualizar as principais criptomoedas e os


preços de cada um delas. Temos algumas outras informações
também que podem ser úteis para análises. Imagem retirada do site: br.investing.com/crypto/
TEMA 04 – Automação WEB 25
Depois de entrar no site você vai selecionar Você vai notar que essas informações são estáticas, ou seja, não
as informações dessa tabela e copiar com o serão alteradas. Mas a grande sacada é quando você abre a opção
CTRL + C. Feito isso vamos criar uma nova que fica no canto inferior direito depois de colar a tabela.
planilha no Excel e colar essas informações.

Você vai clicar na opção


Consulta à Web Atualizável.

Essa ferramenta é que vai


permitir com que você possa
fazer essas atualizações de
forma automática sem que
precise toda vez ir até o site,
copiar as informações e
colar dentro da sua tabela.
TEMA 04 – Automação WEB 26
Feito isso vai aparecer uma janela como se fosse um
navegador, onde você vai conseguir visualizar o site e as
informações que você precisa.

Nessa página você vai conseguir visualizar a sua tabela e vai


ter uma setinha próxima a sua tabela, que ao clicar nela
você vai conseguir selecionar toda a tabela que já tínhamos
copiado.

Depois basta clicar em Importar para finalizar esse


É possível que apareça essa mensagem de erro algumas vezes, então você pode
processo!
clicar em Sim até que pare de aparecer a mensagem e o site carregue
completamente.
TEMA 04 – Automação WEB 27
Você deve ter pensado, mas não está a mesma coisa que estava antes? Aí que você
se engana, por mais que pareça a mesma coisa, temos um recurso muito importante
agora. Nós podemos fazer a atualização dos dados e o próprio Excel vai puxar as
informações atualizadas dessa tabela.

Para isso basta ir até a guia Dados e clicar na opção Atualizar Tudo.

Dá só uma olhada como os dados foram atualizados, claro que alguns continuam
com o mesmo valor, pois não tiveram alteração nesse período.

Agora sabe o que é o mais interessante? Lembra do que acabamos de aprender?

Falamos sobre Gravação de Macros, agora você pode fazer o mesmo procedimento
para gravar a macro onde clica nesse botão de Atualizar Tudo, assim fica mais fácil
e mais intuitivo para o usuário.

Outro ponto interessante é que você pode utilizar os dados dessa tabela para fazer
a atualização da sua tabela inicial, assim sempre que atualizar os valores aqui eles
serão atualizados na sua tabela inicial sem que você tenha trabalho extra!

Você também pode gostar