Buscar

Cap 13 Excel 2010 Avançado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Excel 2010 – Avançado 
 
 
 
Senac São Paulo 219 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OBJETIVOS 
 Apresentar o gravador de macro. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
 
220 Senac São Paulo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 221 
Trabalhando com Macros 
Macro é uma seqüência de comandos que são gravados para executar tarefas de forma rápida e sem 
margem de erro. 
Quando você identificar atividades repetitivas ou complexas, você pode torná-las simples e rápidas através 
da gravação 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 informação dos últimos seis 
meses . 
 
A planilha Dados contém informações de um período de seis meses. Quando a informação atualizada é 
recebida, os dados do primeiro mês são descartados e os novos dados são 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 Exibição, no grupo Macros, pressione o botão Macros e clique em Gravar Macro... ou 
pressione o botão 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 – Avançado 
 
 
 
 
222 Senac São 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 disponíveis para qualquer pasta de trabalho 
enquanto a pasta de trabalho que as contém estiver carregada na memória do computador. Neste caso 
você deve usar a opção 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 opção Pasta de trabalho pessoal de 
macros. As macros serão gravadas na pasta Pessoal.xlsb armazenada do diretório XLInício. 
A opção Nova pasta de trabalho permite que você crie uma nova pasta para receber a macro criada. 
 
 
5. Escolha o local de armazenamento. Preencha a Descrição e pressione OK. 
 
 
A partir de agora os comandos utilizados estão sendo gravados. 
6. Selecione os meses que serão copiados para a esquerda (intervalo C2:G6) e acione o comando Copiar. 
7. Selecione a célula B2 e cole. 
 
 
8. Para preencher o nome do próximo mês, selecione a célula F2, coloque o cursor sobre a alça de 
arraste e arraste até G2. 
9. Transporte os dados da área de entrada para o último mês: selecione B9:B12, copie e cole em G3 que 
é a posição do último mês. 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 223 
10. Apague os dados da área de entrada (B9:B12). 
11. Selecione F2:F6, pressione o botão Pincel e copie o formato para a próxima coluna (G2:G6). 
 
 
12. Pare a gravação da macro: na guia Exibição, no grupo Macros pressione Parar Gravação ou botão Parar 
Gravação 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 botão Macros, selecione a Macro desejada e clique em Executar. 
 
Ao criar uma macro em uma pasta de trabalho com a extensão .xlsx e tentar salvá-la, surgirá uma 
mensagem alertando que as Macros só serão 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 opção Não 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 – Avançado 
 
 
 
 
224 Senac São Paulo 
 
ANOTAÇÕES 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 225 
 
Atividade 2 – Criando macro com deslocamentos relativos 
 
Objetivo : • Usar referências relativas 
Tarefa : • Criar uma macro que armazene os meses descartados pela macro Preenche. 
 
Por vezes, os dados ou os resultados não tem local definido antes da execução da macro. Nestes casos 
você deve utilizar os comandos de forma que a própria macro encontre a posição para as informações. 
Imagine que você precisasse armazenar os meses que são descartados na macro da Atividade 1. 
Crie uma macro que transporte o mês descartado para a primeira coluna livre da planilha Registro: 
1. Estando posicionado na planilha Dados, inicie a gravação da macro com o nome de “Transporta”, 
atribua a combinação de tecla CTRL + SHIFT + T e pressione OK. 
 
 
2. Copie o intervalo do mês a ser descartado B2:B6. Seu conteúdo ficará armazenado na área de 
transferência. 
 
 
3. Selecione a planilha Registro, pressione F5 (Ir para), preencha Referência com XFD1 e clique em OK. 
A célula ativa será a primeira célula da última coluna (XFD). 
Excel 2010 – Avançado 
 
 
 
 
226 Senac São Paulo 
 
 
4. Acesse a guia Exibição, no grupo Macros e clique em Usar Referências Relativas. Certifique-se que o 
botão está ativado. 
 
Esta providência é necessária para que a cópia do mês ocorra sempre em uma coluna vazia. 
 
 
5. Pressione a tecla END e depois pressione seta para a esquerda para tornar ativa a primeira célula 
preenchida a esquerda. 
6. Pressione seta à direita para posicionar na primeira coluna vazia. 
 
 
7. Acione o comando Colar. O conteúdo da área de transferência é colado aqui. 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 227 
 
 
8. Desative Usar Referências Relativas. 
9. Volte à planilha Dados e pare a gravação da macro. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
 
228 Senac São Paulo 
 
ANOTAÇÕES 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 229 
 
Atividade 3 – Execução e exclusão de macros 
 
Objetivo : • Trabalhar com Macros. 
Tarefas : • Executar Macros. 
 • Excluir Macros 
 
Você pode executar a macro de três modos: 
• Usando a combinação de teclas definida na gravação da macro. 
• Acessando a guia Exibição e no grupo Macros pressionar o botão Macros. Aparecerá a tela abaixo: 
 
Esta caixa de diálogo permite a execução e também a exclusão da macro. 
 
• Criando um botão na barra de ferramentas de acesso rápido ou criando uma guia personalizada na 
faixa de opções. 
 
Execute as macros criadas: 
1. Preencha a área de entrada com alguns dados e use a combinação Ctrl + SHIFT + T para executar a 
macro Transporta. 
2. Acesse a guia Exibição, pressione o botão Macros do grupo Macros. 
3. Na lista, selecione a macro Preenche e pressione o botão Executar. 
 
Você criará, agora, uma nova guia na faixa de opções. 
4. Clique no botão Opções da guia Arquivo. 
Excel 2010 – Avançado 
 
 
 
 
230 Senac São Paulo 
 
 
5. Selecione o item Personalizar Faixa de Opções. 
6. Clique em Nova Guiae em Renomear. 
 
 
7. Digite Executar comandos. 
 
 
8. Selecione Novo Grupo (Personalizado) e clique em Renomear. 
9. Digite o nome Macros. 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 231 
 
 
10. Clique em OK. 
 
 
11. Na caixa de combinação 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 – Avançado 
 
 
 
 
232 Senac São Paulo 
 
14. Escolha um ícone e clique em OK. 
15. Clique em OK novamente e a guia Executar comandos aparece na faixa de opções. 
 
 
Segurança de macros 
As macros de fontes desconhecidas podem conter código que infectam o computador com vírus. Podemos 
determinar como o Excel tratará as macros quando a pasta de trabalho for aberta: 
• Desabilitar todas as macros sem notificação - Todas as macros serão desabilitadas nos documentos 
e nos alertas de segurança sobre macros 
• Desabilitar todas as macros com notificação - (padrão). Você poderá decidir quando habilitar 
macros caso a caso. Quando esta opção é definida, toda vez que abrimos uma pasta habilitada para 
Macros surge a tela abaixo permitindo que habilitemos ou não as macros do arquivo. 
 
 
• Desabilitar todas as macros, exceto as digitalmente assinadas - Esta configuração é igual à opção 
Desabilitar todas as macros com notificação. A única exceção é que, se a macro for digitalmente 
assinada por um editor confiável, ela poderá ser executada se você já tiver confiado no editor. 
Caso contrário, você será notificado. Dessa forma, você poderá optar entre habilitar essas macros 
assinadas ou confiar no editor. Todas as macros não assinadas serão desabilitadas sem qualquer 
notificação. 
• Habilitar todas as macros (não recomendável; códigos possivelmente perigosos podem ser 
executados) - Permite a execução de todas as macros. 
 
Para definir o modo de tratamento das macros: 
1. Clique no botão Opções da guia Arquivo. 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 233 
 
 
2. Clique em Central de Confiabilidade. 
 
 
3. Clique no botão Configurações da Central de Confiabilidade, em Configurações de Macro e escolha a 
opção desejada. 
Excel 2010 – Avançado 
 
 
 
 
234 Senac São Paulo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
Senac São Paulo 235 
 Exercício Proposto 
 
Criar uma macro que transporte os dados da Entrada para a primeira linha disponível na região de 
armazenamento (abaixo da linha 6). 
1. Abra a pasta de trabalho Exercício Macro1.xlsx. 
 
 
2. Digite dados na área de Entrada (A3:C3). 
 
Crie a Macro com o nome “Transfere” . Não se esqueça de indicar quando o deslocamento é relativo ou 
não. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Excel 2010 – Avançado 
 
 
 
 
236 Senac São Paulo 
 
ANOTAÇÕES

Outros materiais