cap 13 - excel 2010 avançado

18
Excel 2010 – Avançado Senac São Paulo 219 OBJETIVOS Apresentar o gravador de macro.

Upload: donizete-schadeck

Post on 13-Sep-2015

236 views

Category:

Documents


2 download

DESCRIPTION

Excel 2010 Avançado

TRANSCRIPT

  • Excel 2010 Avanado

    Senac So Paulo 219

    OBJETIVOS Apresentar o gravador de macro.

  • Excel 2010 Avanado

    220 Senac So Paulo

  • Excel 2010 Avanado

    Senac So Paulo 221

    Trabalhando com Macros Macro uma seqncia de comandos que so gravados para executar tarefas de forma rpida e sem margem de erro.

    Quando voc identificar atividades repetitivas ou complexas, voc pode torn-las simples e rpidas atravs da gravao de uma macro.

    Atividade 1 Criar macro

    Objetivo : Identificar um processo que pode ser automatizado, planejar e criar a macro.

    Tarefas : Criar macro que atualize a planilha Macros.xlsx com informao dos ltimos seis meses .

    A planilha Dados contm informaes de um perodo de seis meses. Quando a informao atualizada recebida, os dados do primeiro ms so descartados e os novos dados so introduzidos.

    1. Abra a pasta de trabalho Macros.xlsx. 2. Digite dados de teste na rea de entrada: 100 em B9, 200 em B10, 300 em B11, 400 em B12.

    3. Acesse a guia Exibio, no grupo Macros, pressione o boto Macros e clique em Gravar Macro... ou pressione o boto Gravar macro na barra de Status.

    4. Digite o nome da macro Preenche, posicione no campo Tecla de atalho:, pressione SHIFT + P para atribuir as teclas de atalho CTRL + SHIFT + P.

  • Excel 2010 Avanado

    222 Senac So Paulo

    A macro pode ser armazenada junto com a pasta de trabalho e, portanto, acompanha o arquivo quando ele transportado para outro computador. As macros ficam disponveis para qualquer pasta de trabalho enquanto a pasta de trabalho que as contm estiver carregada na memria do computador. Neste caso voc deve usar a opo Esta pasta de trabalho para armazenamento da macro.

    A macro pode ser armazenada no Excel do seu computador e, neste caso, ela pode ser usada por todas as pastas de trabalho que forem abertas nele. Neste caso voc deve usar a opo Pasta de trabalho pessoal de macros. As macros sero gravadas na pasta Pessoal.xlsb armazenada do diretrio XLIncio.

    A opo Nova pasta de trabalho permite que voc crie uma nova pasta para receber a macro criada.

    5. Escolha o local de armazenamento. Preencha a Descrio e pressione OK.

    A partir de agora os comandos utilizados esto sendo gravados.

    6. Selecione os meses que sero copiados para a esquerda (intervalo C2:G6) e acione o comando Copiar. 7. Selecione a clula B2 e cole.

    8. Para preencher o nome do prximo ms, selecione a clula F2, coloque o cursor sobre a ala de arraste e arraste at G2.

    9. Transporte os dados da rea de entrada para o ltimo ms: selecione B9:B12, copie e cole em G3 que a posio do ltimo ms.

  • Excel 2010 Avanado

    Senac So Paulo 223

    10. Apague os dados da rea de entrada (B9:B12). 11. Selecione F2:F6, pressione o boto Pincel e copie o formato para a prxima coluna (G2:G6).

    12. Pare a gravao da macro: na guia Exibio, no grupo Macros pressione Parar Gravao ou boto Parar Gravao na Barra de status.

    13. A macro est pronta para ser usada. Digite alguns valores na rea de entrada e teste a macro. 14. Clique no boto Macros, selecione a Macro desejada e clique em Executar.

    Ao criar uma macro em uma pasta de trabalho com a extenso .xlsx e tentar salv-la, surgir uma mensagem alertando que as Macros s sero armazenadas junto com a pasta de trabalho se alterarmos o Tipo de Arquivo para Pasta De Trabalho Habilitada Para Macro Do Excel (.Xlsm).

    15. Salve a pasta de trabalho. 16. Escolha a opo No e volte janela Salvar Como 17. Escolha Pasta de Trabalho Habilitada Para Macro do Excel em Tipo. 18. Salve a pasta de trabalho.

  • Excel 2010 Avanado

    224 Senac So Paulo

    ANOTAES

  • Excel 2010 Avanado

    Senac So Paulo 225

    Atividade 2 Criando macro com deslocamentos relativos

    Objetivo : Usar referncias relativas

    Tarefa : Criar uma macro que armazene os meses descartados pela macro Preenche.

    Por vezes, os dados ou os resultados no tem local definido antes da execuo da macro. Nestes casos voc deve utilizar os comandos de forma que a prpria macro encontre a posio para as informaes.

    Imagine que voc precisasse armazenar os meses que so descartados na macro da Atividade 1.

    Crie uma macro que transporte o ms descartado para a primeira coluna livre da planilha Registro:

    1. Estando posicionado na planilha Dados, inicie a gravao da macro com o nome de Transporta, atribua a combinao de tecla CTRL + SHIFT + T e pressione OK.

    2. Copie o intervalo do ms a ser descartado B2:B6. Seu contedo ficar armazenado na rea de transferncia.

    3. Selecione a planilha Registro, pressione F5 (Ir para), preencha Referncia com XFD1 e clique em OK. A clula ativa ser a primeira clula da ltima coluna (XFD).

  • Excel 2010 Avanado

    226 Senac So Paulo

    4. Acesse a guia Exibio, no grupo Macros e clique em Usar Referncias Relativas. Certifique-se que o boto est ativado.

    Esta providncia necessria para que a cpia do ms ocorra sempre em uma coluna vazia.

    5. Pressione a tecla END e depois pressione seta para a esquerda para tornar ativa a primeira clula preenchida a esquerda.

    6. Pressione seta direita para posicionar na primeira coluna vazia.

    7. Acione o comando Colar. O contedo da rea de transferncia colado aqui.

  • Excel 2010 Avanado

    Senac So Paulo 227

    8. Desative Usar Referncias Relativas. 9. Volte planilha Dados e pare a gravao da macro.

  • Excel 2010 Avanado

    228 Senac So Paulo

    ANOTAES

  • Excel 2010 Avanado

    Senac So Paulo 229

    Atividade 3 Execuo e excluso de macros

    Objetivo : Trabalhar com Macros.

    Tarefas : Executar Macros.

    Excluir Macros

    Voc pode executar a macro de trs modos:

    Usando a combinao de teclas definida na gravao da macro. Acessando a guia Exibio e no grupo Macros pressionar o boto Macros. Aparecer a tela abaixo:

    Esta caixa de dilogo permite a execuo e tambm a excluso da macro.

    Criando um boto na barra de ferramentas de acesso rpido ou criando uma guia personalizada na faixa de opes.

    Execute as macros criadas:

    1. Preencha a rea de entrada com alguns dados e use a combinao Ctrl + SHIFT + T para executar a macro Transporta.

    2. Acesse a guia Exibio, pressione o boto Macros do grupo Macros. 3. Na lista, selecione a macro Preenche e pressione o boto Executar.

    Voc criar, agora, uma nova guia na faixa de opes.

    4. Clique no boto Opes da guia Arquivo.

  • Excel 2010 Avanado

    230 Senac So Paulo

    5. Selecione o item Personalizar Faixa de Opes. 6. Clique em Nova Guia e em Renomear.

    7. Digite Executar comandos.

    8. Selecione Novo Grupo (Personalizado) e clique em Renomear. 9. Digite o nome Macros.

  • Excel 2010 Avanado

    Senac So Paulo 231

    10. Clique em OK.

    11. Na caixa de combinao Escolher comandos em: selecione Macros. 12. Selecione a macro Preencher e clique em Adicionar. 13. Selecione o item Preencher no lado direito e clique em Renomear.

  • Excel 2010 Avanado

    232 Senac So Paulo

    14. Escolha um cone e clique em OK. 15. Clique em OK novamente e a guia Executar comandos aparece na faixa de opes.

    Segurana de macros As macros de fontes desconhecidas podem conter cdigo que infectam o computador com vrus. Podemos determinar como o Excel tratar as macros quando a pasta de trabalho for aberta:

    Desabilitar todas as macros sem notificao - Todas as macros sero desabilitadas nos documentos e nos alertas de segurana sobre macros

    Desabilitar todas as macros com notificao - (padro). Voc poder decidir quando habilitar macros caso a caso. Quando esta opo definida, toda vez que abrimos uma pasta habilitada para Macros surge a tela abaixo permitindo que habilitemos ou no as macros do arquivo.

    Desabilitar todas as macros, exceto as digitalmente assinadas - Esta configurao igual opo Desabilitar todas as macros com notificao. A nica exceo que, se a macro for digitalmente assinada por um editor confivel, ela poder ser executada se voc j tiver confiado no editor. Caso contrrio, voc ser notificado. Dessa forma, voc poder optar entre habilitar essas macros assinadas ou confiar no editor. Todas as macros no assinadas sero desabilitadas sem qualquer notificao.

    Habilitar todas as macros (no recomendvel; cdigos possivelmente perigosos podem ser executados) - Permite a execuo de todas as macros.

    Para definir o modo de tratamento das macros:

    1. Clique no boto Opes da guia Arquivo.

  • Excel 2010 Avanado

    Senac So Paulo 233

    2. Clique em Central de Confiabilidade.

    3. Clique no boto Configuraes da Central de Confiabilidade, em Configuraes de Macro e escolha a opo desejada.

  • Excel 2010 Avanado

    234 Senac So Paulo

  • Excel 2010 Avanado

    Senac So Paulo 235

    Exerccio Proposto

    Criar uma macro que transporte os dados da Entrada para a primeira linha disponvel na regio de armazenamento (abaixo da linha 6).

    1. Abra a pasta de trabalho Exerccio Macro1.xlsx.

    2. Digite dados na rea de Entrada (A3:C3).

    Crie a Macro com o nome Transfere . No se esquea de indicar quando o deslocamento relativo ou no.

  • Excel 2010 Avanado

    236 Senac So Paulo

    ANOTAES