cap 14 - excel 2010 avançado

20
Excel 2010 – Avançado Senac São Paulo 237 OBJETIVOS Criar planilhas combinando controles para automatização das planilhas. Combinar esses controles com macros e outros recursos.

Upload: donizete-schadeck

Post on 13-Sep-2015

218 views

Category:

Documents


0 download

DESCRIPTION

Excel 2010 Avançado

TRANSCRIPT

  • Excel 2010 Avanado

    Senac So Paulo 237

    OBJETIVOS Criar planilhas combinando controles para automatizao das

    planilhas. Combinar esses controles com macros e outros recursos.

  • Excel 2010 Avanado

    238 Senac So Paulo

  • Excel 2010 Avanado

    Senac So Paulo 239

    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.

  • Excel 2010 Avanado

    240 Senac So Paulo

    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.

  • Excel 2010 Avanado

    Senac So Paulo 241

    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.

  • Excel 2010 Avanado

    242 Senac So Paulo

    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.

  • Excel 2010 Avanado

    Senac So Paulo 243

    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.

  • Excel 2010 Avanado

    244 Senac So Paulo

    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).

  • Excel 2010 Avanado

    Senac So Paulo 245

    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.

  • Excel 2010 Avanado

    246 Senac So Paulo

    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.

  • Excel 2010 Avanado

    Senac So Paulo 247

    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.

  • Excel 2010 Avanado

    248 Senac So Paulo

    ANOTAES

  • Excel 2010 Avanado

    Senac So Paulo 249

    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

  • Excel 2010 Avanado

    250 Senac So Paulo

    ANOTAES

  • Excel 2010 Avanado

    Senac So Paulo 251

    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.

  • Excel 2010 Avanado

    252 Senac So Paulo

    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.

  • Excel 2010 Avanado

    Senac So Paulo 253

    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.

  • Excel 2010 Avanado

    254 Senac So Paulo

    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.

  • Excel 2010 Avanado

    Senac So Paulo 255

    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.

  • Excel 2010 Avanado

    256 Senac So Paulo

    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.