Você está na página 1de 20

Excel 2010 Avanado

OBJETIVOS
Criar planilhas combinando controles para automatizao das
planilhas.
Combinar esses controles com macros e outros recursos.

Senac So Paulo

237

Excel 2010 Avanado

238

Senac So Paulo

Excel 2010 Avanado

Automao de Planilhas

Neste captulo voc desenvolver uma planilha para pesquisas de dados sobre veculos a venda,
introduzindo alguns controles que facilitaro a escolha do veculo. Tambm sero criadas macros e
frmulas necessrias para interagir com os controles.
Voc utilizar o arquivo Automao.xlsx que contm dados digitados e alguns intervalos foram nomeados
para facilitar a utilizao de alguns recursos:

Intervalo A4:I56 da planilha Origem dos dados: nomeado tabela contm todos os veculos e suas
caractersticas a serem pesquisados.

Intervalo B1:B2 da mesma planilha: nomeado modelo contm o critrio a ser utilizado para filtrar
os modelos de uma determinada marca.

Clula B1 da planilha Modelos: nomeada titulo contm o rtulo do campo a ser retornado ao
filtrar os modelos.

Atividade 1 Criar controles para escolha de dados


Objetivo :

Utilizar os controles de formulrio para facilitar a pesquisa de dados.

Tarefas

Criar os controles para escolha de opes

Nesta atividade voc utilizar o arquivo Automao.xlsx. Voc introduzir na planilha Pesquisa os primeiros
controles para fazer as escolhas bsicas da pesquisa. Nas prximas atividades voc complementar com os
recursos necessrios para tornar esses controles funcionais.
1. Verifique se a guia Desenvolvedor est presente na Faixa de Opes. Caso no esteja presente, acesse
a guia Arquivo, escolha Opes. Escolha o comando Personalizar Faixa de Opes e na lista de guias
direita marque a caixa de seleo Desenvolvedor.

Senac So Paulo

239

Excel 2010 Avanado

2. Clique em OK.
3. Abra o arquivo Automao.xlsx e acesse a planilha Pesquisa.
4. V para a guia Desenvolvedor. No grupo Controles, clique o comando Inserir.

5. Clique no comando Caixa de Grupo e desenhe um retngulo abaixo do texto Pesquisa de veculos.

6. Mantendo o controle selecionado, digite seu ttulo: Veculos.


7. Clique o comando Inserir, acione o controle Boto de opo e desenhe um retngulo dentro da Caixa
de Grupo Veculos.

8. Mantendo o controle selecionado digite Novos. Em seguida clique no comando Propriedades do grupo
Controles e defina G5 como Vnculo da clula e marque a caixa de seleo Sombreamento 3D. Vnculo
da clula o endereo que recebe o nmero do boto de opo selecionado: 1 para Novos e 2 para
Usados.

240

Senac So Paulo

Excel 2010 Avanado

9. Clique em OK.
10. Repita os passos 7,8 e 9 para criar o Boto de Opo Usados. Defina G5 como vnculo da clula
tambm para esta opo. Os botes de opes criados so identificados pelo nmero que representa
sua ordem de criao. Portanto no nosso exemplo o boto de opo Novos recebeu o nmero 1 e o
boto de opo Usados recebeu o nmero 2. Quando voc escolher uma das opes ela ser
representada na clula G5.

11. Clique agora no comando Inserir do grupo Controles para introduzir uma Caixa de Combinao. Esta
caixa de combinao exibir as marcas disponveis para pesquisa. Estas informaes esto na coluna A
da planilha Marcas.
12. Desenhe o retngulo abaixo da palavra Marca:.

13. Mantendo o controle selecionado clique sobre o comando Propriedades.

Senac So Paulo

241

Excel 2010 Avanado

14. O intervalo de entrada representa a lista dos itens que aparecero suspensos na Caixa de Combinao.
Defina a coluna A da planilha Marcas como intervalo de entrada. Defina a clula G10 como Vnculo da
clula.
15. Teste os controles alternando entre Novos e Usados. Perceba que o nmero correspondente ao boto
selecionado aparece na clula G5. Clique no boto lateral da Caixa de combinao. Perceba que o
nmero de ordem do item selecionado aparece na clula G10.
16. Na clula G11 digite a funo:
= NDICE(Marcas!A:A;Pesquisa!G10;1).
Esta funo busca o contedo da coluna A da planilha Marcas que est na linha representada em G10.

242

Senac So Paulo

Excel 2010 Avanado

Atividade 2 Criao da Macro Modelos


Objetivo :

Apresentar somente os modelos correspondentes marca selecionada.

Tarefa

Criar macro que filtre os modelos a serem apresentados. Estes modelos sero
exibidos na Caixa de Combinao a ser criada na prxima atividade.

Nesta atividade voc criar uma macro que apresentar somente os modelos da marca selecionada. Ela
incluir a aplicao do filtro avanado e excluso de modelos repetidos.
1. V para a planilha Origem dos dados. Nela esto todos os dados dos veculos disponveis na empresa.
Na clula A2 h uma referncia ao veculo escolhido, Novo ou Usado, atravs da frmula
Pesquisa!$G$5 e na clula B2 h uma referncia marca escolhida atravs da frmula Pesquisa!$G$11.
2. Na guia Desenvolvedor acione a opo Gravar Macro do grupo Cdigo.
3. Preencha com o nome Modelo e o campo Descrio com Cria lista de modelos da marca
selecionada.

Ao pressionar OK os comandos executados daqui por diante sero gravados na macro.


4. Selecione a planilha Modelos.
5. Clique no boto seletor da coluna A e B, depois clique em Delete.
6. Clique em B1 e digite Modelo.
7. Clique em qualquer clula fora da coluna A ou B. O recurso Filtro Avanado que voc utilizar possui
algumas restries.
8. Na guia Dados, selecione Avanado do grupo Classificar e Filtrar.
9. Selecione a opo Copiar para outro local e preencha Intervalo da lista com tabela, intervalo de
critrios com modelo e Copiar para com titulo.
10. Marque a opo Somente registros exclusivos e OK.

Senac So Paulo

243

Excel 2010 Avanado

11. Ser criada uma lista semelhante lista abaixo com os modelos da marca selecionada no momento.

Voc deve copiar os dados para a coluna A retirando o ttulo Modelo.


12. Selecione a clula B2, na guia Desenvolvedor clique em Usar Referncias relativas do grupo Cdigo.
13. Mantenha pressionada a tecla SHIFT, tecle End, e seta para baixo.
14. Copie com CRTL + C ou outro comando de cpia.
15. Clique novamente em Usar Referncias relativas para desativar.
16. Cole em A1. Tecle ESC para retirar o pontilhado.
17. Selecione a coluna B e clique em Delete para apagar seu contedo.
18. Selecione a planilha Pesquisa.
19. Na guia Desenvolvedor, escolha Parar Gravao do grupo Cdigo.

No se esquea de parar a gravao. Se voc no o fizer, todos os comandos que voc usar na
sequncia sero gravados e faro parte da macro. Voc pode parar a gravao atravs do boto
Parar gravao no canto inferior esquerdo da barra de status ao lado de Pronto.

20. Quando tentar salvar o arquivo surgir a mensagem que voc perder a macro se salvar neste formato
(xlsx). Clique em No.
21. Na guia Arquivo, escolha Salvar Como e defina o tipo de arquivo como Pasta do Excel Habilitada para
Macros e salve nesse formato (xlsm).

244

Senac So Paulo

Excel 2010 Avanado

Atividade 3 Criar controles complementares pesquisa


Objetivo :

Utilizar outros controles para pesquisa de dados.

Tarefa

Criar Caixa de listagem para a escolha dos modelos.

Criar Caixas de listagem para escolha dos opcionais.


1. Na clula E4 digite a palavra Modelo: e formate.
2. Acesse a guia Desenvolvedor e introduza uma Caixa de listagem abaixo do texto Modelo:.

3. Defina suas propriedades: Intervalo de entrada coluna A da planilha Modelos, Vnculo da clula G8
e Sombreamento 3D. Pressione OK.

A clula G8 apresentar um nmero que indicar a posio do modelo na coluna A.


4. Clique com o boto direito do mouse para selecionar a caixa de combinao das Marcas.
5. No menu suspenso escolha Atribuir Macro. Atribua a macro Modelo, criada na atividade anterior. Esta
associao far com que os itens da caixa de combinao Modelos se alterem quando escolhermos a
Marca.

Senac So Paulo

245

Excel 2010 Avanado

6. Selecione a macro e clique em OK.

Agora voc vai introduzir as Caixas de Seleo para a escolha dos opcionais.
7. Na planilha Pesquisa, selecione a guia Desenvolvedor, clique em Inserir do grupo Controles.
8. Clique no controle Caixa de Seleo e desenhe um retngulo abaixo do texto Opcionais:.
9. Mantendo o controle selecionado digite Direo Hidrulica.

10. Acesse o comando Propriedade. Defina o Vnculo da clula como $G$13 e sombreamento 3D.

246

Senac So Paulo

Excel 2010 Avanado

11. Repita os passos 5 a 8 para criar as Caixas de Seleo Ar condicionado, Travas eltricas e Vidros
eltricos. Defina os vnculos das clulas como G15, G17 e G19 respectivamente.

12. Teste o funcionamento dos controles.

Senac So Paulo

247

Excel 2010 Avanado

ANOTAES

248

Senac So Paulo

Excel 2010 Avanado

Atividade 4 Criar Critrios para a pesquisa


Objetivo :

Criar critrios que sero usados na pesquisa do veculo selecionado.

Tarefa

Criar frmulas necessrias para criar o intervalo de critrios a ser usado no Filtro
avanado (na prxima atividade).

Abaixo exibida parte da planilha Origem dos dados de onde os dados sero filtrados de acordo com os
critrios que sero escolhidos na planilha Pesquisa.

O intervalo A1:I2 da planilha Origem dos dados determinar o critrio para pesquisa.
1. Na clula C2 tambm use a funo NDICE:
=NDICE(Modelos!A:A;Pesquisa!$G$8)
2. Na clula D2 faa referncia clula da planilha Pesquisa que contm a opo correspondente ao Ar
condicionado:
=Pesquisa!$G$13
3. Em E2 digite
=Pesquisa!$G$15
4. Em F2 digite
=Pesquisa!$G$17
5. Em G2 digite
=Pesquisa!$G$19

Senac So Paulo

249

Excel 2010 Avanado

ANOTAES

250

Senac So Paulo

Excel 2010 Avanado

Atividade 5 Criar macro Veculos


Objetivo :

Criar macro para filtrar dados do veculo selecionado.

Tarefa

Criar macro utilizando o recurso do filtro avanado.

Crie uma macro que utilize o recurso filtro avanado com o intervalo de critrios indicado na
atividade anterior:
1. Na planilha Origem dos Dados selecione o intervalo A1:I2 e d o nome de Criterio.
2. V para a planilha Pesquisa e na clula I1 digite Resultado da Pesquisa.
3. Selecione a clula I2 copie o intervalo A1:I1 da planilha Origem dos Dados.
4. Selecione I2:Q2 da planilha Pesquisa e d o nome de Resultado.
5. Na guia Desenvolvedor, clique em Gravar macro do grupo Cdigo.
6. Preencha o Nome da Macro: com Veiculos e descreva o que ela far no campo Descrio.

7. Tecle OK. A gravao da macro inicia.


8. Selecione a clula K6.
9. Na guia Dados, escolha Avanado do grupo Classificar e Filtrar, e marque a opo Copiar para outro
local.
10. Preencha Intervalo da lista com tabela.
11. Preencha Intervalo de critrios com Criterio.
12. Em Copiar para digite resultado.

Senac So Paulo

251

Excel 2010 Avanado

13. Clique em OK.


14. Selecione uma clula vazia.
15. Na guia Desenvolvedor, escolha Parar gravao do grupo Cdigo.

Caso voc esquea de parar a gravao, os comandos que voc utilizar no Excel continuaro a
serem gravados.
Crie um Boto para executar a macro criada:
16. Na guia Desenvolvedor, clique no comando Inserir.
17. Escolha Boto e determine suas dimenses atravs de um retngulo que ocupe as clulas D14:E15.

18. Surgir a caixa de Atribuir Macro.


19. Escolha a macro Veiculos e tecle OK.

20. Mantendo o boto selecionado digite Pesquisa para definir o nome da face do boto.
21. Selecione o texto digitado e clique com o boto direito do mouse sobre o boto e escolha Formatar
Controle.
22. Formate a fonte como desejar.
23. Faa algumas escolhas na guia Pesquisa e teste o funcionamento do boto Pesquisa.
No caso do resultado no apresentar nenhum veculo provvel que no exista nenhum veculo com as
caractersticas escolhidas.

252

Senac So Paulo

Excel 2010 Avanado

Atividade 6 Controles para clculos


Objetivo :

Usar os valores de retorno dos controles para efetuar clculos.

Tarefa

Formular hipteses de financiamento de veculo.

Voc introduzir uma barra de rolagem em que a posio do cursor deslizante represente uma taxa de
juros desejada.
1. Clique em Inserir no grupo Controles da guia Desenvolvedor.
2. Clique no controle Barra de rolagem e desenhe um retngulo com o tamanho aproximado do intervalo
D21:E21.
A Barra de rolagem permite que o uma clula receba um valor entre um mnimo e um mximo.
Utilizaremos a barra de rolagem para simular uma taxa de juros do financiamento do veculo variando de 0
a 10%. O retorno da barra de rolagem um nmero inteiro que pode variar de 0 a 33.000.
3. Clique em Propriedades do grupo Controles da guia Desenvolvedor.
4. Informe 0 no Campo Valor Mnimo: que o menor valor que a barra de rolagem assuma quando
estiver com o cursor mais esquerda.
5. Informe 1000 para Valor mximo: que o valor mximo quando o cursor estiver direita.
A taxa de juros ter incrementos de 0,25%, isto , assumir valores de 0%, 0,25%, 0,50%, 0,75% e assim
por diante at 10,00%. A barra de rolagem s retorna nmeros inteiros. Por isso, devemos transformar o
nmero devolvido em porcentagem. Faremos com que o nmero 1 represente 0,01%, o nmero 25
represente 0,25% e o nmero 100 represente 1%. Como a taxa mxima 10%, ela ser representada
por 1.000. Portanto, este o valor que informamos para Valor mximo:.
6. Informe 25 para Valor incremental:. Este indica quantas unidades o cursor deslizante se deslocar
quando clicamos nos botes laterais.
7. Informe 100 para Mudana de pgina:. Este valor determina quantas unidades o cursor se deslocar
quando clicamos nos espaos entre o cursor e o boto lateral.
8. Indique a clula G21 para receber o valor que representa a posio do cursor na Barra de rolagem.

Senac So Paulo

253

Excel 2010 Avanado

9. Clique em OK.
10. Digite 0% em D22 e 10% em E22.
11. Alinhe a fonte da clula D22 esquerda.
12. Digite Juros: em B21.
13. Em C21 digite a frmula
=G21/10000
Formate como porcentagem e defina 2 casas decimais. Isto necessrio para que 25 represente 0,25%
(que corresponde a 0,0025), 50 represente 0,50% (0,005) e 100 represente 1,00% (1).
14. Clique nos botes laterais e no espao entre o cursor e os botes para testar o funcionamento da
barra de rolagem.

Voc introduzir o controle Boto de Rotao para definir o perodo de financiamento que pode ser 12,
24, 36, 48 ou 60 meses.
15. Clique em Inserir do grupo Controles da guia Desenvolvedor.
16. Clique no controle Boto de Rotao.

17. Desenhe o controle conforme a figura abaixo:

18. Com o controle selecionado clique em Propriedades.


19. Preencha Valor mnimo: com 0.
20. Preencha Valor mximo: com 60.
21. Preencha Alterao incremental: com 12.

254

Senac So Paulo

Excel 2010 Avanado

22. Preencha Vnculo da clula: com C24.

23. Clique em OK.


24. Digite Prazo: na clula B24.

25. Digite Valor Financiado: em B26.


26. Digite Valor da Parcela: em B27.
27. Aplique bordas nas clulas C26 e C27.

28. Na clula C27 digite a frmula para clculo da parcela


=PGTO(C21;C24;-C26).
29. Digite um valor na clula C26 e use a barra de rolagem e o boto de rotao para simular taxas e
prazos.
30. Oculte as colunas G e H pois seus dados no precisam ser exibidos, retire as linhas de grade e aplique
outras formataes que julgar interessante.

Senac So Paulo

255

Excel 2010 Avanado

Exerccio Proposto
1. Abra a pasta de trabalho Automao-exerccio.xlsx.
2. Na planilha Consulta crie uma Caixa de combinao que apresente as subprefeituras da planilha
Subprefeituras (intervalo Subprefeituras!B3:B33). Desenhe o controle ocupando aproximadamente o
tamanho da clula A2.
3. Defina como Vnculo da clula: a clula A2.
Teste o funcionamento. Devem surgir os dados de rea e populao da subprefeitura selecionada.

256

Senac So Paulo

Você também pode gostar