SlideShare uma empresa Scribd logo
1 de 30
Introdução
à realização
de macros
1
Introdução
Macros são ações que se executam automaticamen-
te num documento do MS Office, tal como abrir um
arquivo, selecionar um campo ou fazer um cálculo,
isto é, é uma sequência de comandos pré definidos
que depois de gravados são executados com um
único comando. Através de uma Macro é possível
realizar todo um trabalho ou conjunto de procedi-
mentos em menos tempo e evitando tarefas repetiti-
vas. Pretendemos com este e-book descrever passo
a passo a execução de macros simples.
2
Indíce
A
Antes de gravar uma Macro 10
Após gravar uma Macro 12
Ativar o separador Programador na barra de frisos do Excel 6
Atribuir uma Macro a um botão ou a um objeto 20
B
Bibliografia 28
C
Conclusão 27
E
Execução de Macros 5
G
Gravação de uma Macro 10
Gravar uma Macro para estar disponível em qualquer livro de Excel 22
I
Introdução 2
S
Segurança de Macros / Definições do Centro de Fidedignidade 25
3
4
Execução de Macros
O Excel permite efetuar programação em Visual
Basic para automatizar uma série de tarefas. No
entanto, para quem começa, a forma mais fácil é
usar o gravador de macros e a partir daí fazer a
programação que pretenda. Logo, caso seja neces-
sário efetuar uma tarefa várias vezes no Microsoft
Excel, podemos automatizá-la com uma Macro, que
registará essa sequência de comandos e/ou funções
(cliques no rato, toques no teclado, utilização de
funções, entre outros) num módulo VBA (Visual Basic
for Aplications). A execução posterior da Macro irá
repetir, ou melhor reproduzir, os comandos previa-
mente gravados.
A execução de uma Macro pode ser
efetuada:
 pela caixa de diálogo Macros que se encontra no
menu Macros do separador
Ver;
 pela caixa de diálogo Macros que se encontra no
menu Códigos do separador
Programador (ativação do menu programador será
descrita neste capítulo)
 através da ativação por um atalho de teclado (pela
combinação da tecla Ctrl e
outra tecla, selecionada aquando da gravação da
Macro);
 por um Objeto inserido na folha de cálculo (exo
uma forma inserida pelo menu
Ilustrações do separador Inserir);
 através de um botão de Formulário ou de ActiveX
criado para o efeito (inseridos pelo menu Controlos
no separador Programador).
5
1 – No Separador Ficheiro
2 – Escolher Opções
3 – Na Janela de diálogo selecionar a opção Personalizar Friso
4 – Em Separadores Principais, colocar um visto em Programador
Passos 1) e 2)
Passos 3) e 4) no Excel 2010
Ativar o separador Programador na barra de frisos do Excel
O separador programador é um separador adicional cuja ativação é bastante simples. Este separador agru-
pa funcionalidades relacionadas com a criação e gestão de macros, projetos VBA, formulários, entre outros.
No Excel 2010, a ativação do friso Programador é efetuada pelos seguintes passos:
6
7
1 – Clicar no botão do Office
2 – Escolher Opções do Excel
3 – Na Janela de diálogo selecionar a opção Popular
4 – Em Opções principais para trabalhar no Excel colocar um visto em Mostrar separador
Programador no Friso
Passos 1) e 2) no Excel 2007
No Excel 2007, a ativação do friso Programador é efetuada pelos seguintes passos:
8
Passos 3) e 4) no Excel 2007
9
Antes de gravar uma Macro
 Devemos planear as etapas e comandos que
pretendemos que sejam executados. Isto porque se
cometermos algum erro ou efetuarmos movimentos
inúteis durante a gravação, eles também ficarão
registados na Macro.
 Devemos verificar se pretendemos aplicar a Macro
sempre num local fixo ou se pretendemos aplicar a
Macro no local a partir da célula ativa no momen-
to da execução. Caso se pretenda utilizar a Macro
tendo como referência (ou ponto de partida) a célula
ativa, devemos ter ativa a
opção quando iniciarmos a gravação da Macro.
Gravação de uma Macro
Para gravar uma Macro deverá aceder ao separador
Ver. Neste separador encontrará o botão Macros:
10
Selecione a seta que se encontra por baixo do botão
e escolha a opção Gravar Macros (Record New
Macro).
Em alternativa pode clicar no botão específico para o
efeito que se encontra no limite inferior esquerdo da
área de trabalho.
Ir-se-á abrir uma caixa de diálogo Gravar Macro,
que permitirá iniciar o processo de gravação.
O primeiro passo é indicar o nome da macro a
gravar (o nome não pode ter espaços) Pode igual-
mente associar uma combinação de teclas (teclas
de atalho) para executar a Macro. Caso efetue esta
opção, a Macro gravada irá ser executada pela
combinação da tecla Ctrl + “Tecla selecionada” (ou
então Ctrl + Shift + “Tecla selecionada”, caso já
exista o atalho).
Pode (e deve) efectuar uma pequena descrição do
objetivo para a Macro.
11
Após gravar uma Macro
Os ficheiros de Excel convencionais não permitem
guardar Macros. Quando se guarda um ficheiro de
Excel com uma Macro temos que alterar o tipo de
ficheiro para Livro com Permissão para Macros do
Excel.
Este procedimento efetua-se através da opção Guar-
dar.
Como, selecionando-se depois a opção Guarda com
o tipo
O segundo passo é executar os passos que se
pretendem tornar automáticos.
O terceiro passo é Terminar a Gravação (Stop
Recording), o que finalizará a Macro, devendo ace-
der novamente ao separador Ver, selecionar a seta
que se encontra por baixo do botão e escolher a
opção Terminar a Gravação (que substituiu a opção
Gravar Macros).
Em alternativa pode clicar no “terminar gravação“,
que entretanto surgiu no limite inferior esquerdo da
área de trabalho.
12
Livro com Permissão para Macros do Excel, tal
como na imagem.
Na eventualidade de não ser alterado o tipo de fi-
cheiro, quando o fechar aparecerá a seguinte janela
de diálogo, com alerta para a existência de uma
Macro e a necessidade de gravar o ficheiro com uma
diferente extensão.
13
Exemplo 1
(Nota: dados e macro disponíveis no ficheiro Macros
Exº1)
1. Objetivo da Macro:
Aplicar um formato personalizado
2. Gravar Macro com Formato a ser
definido. Numa célula:
i.	 Iniciar a gravação
ii.	 Aplicar um fundo Azul Claro
iii.	 Cor de Letra Azul Escuro
iv.	 Colocar a letra no estilo negrito
v.	 Alterar o tipo de letra para Arial
vi.	 Alterar o tamanho para 10
vii.	 Terminar a gravação
3. Cuidados a ter:
i.	 Seguir os passos da formatação
ii.	 Evitar movimentos repetidos e erros;
iii.	 Atribuir a letra “q” para combinação de teclas
de atalho.
Resolução em http://youtu.be/_9SyPR1qsMs
14
1) Selecionar uma célula,
Iniciar a gravação da Macro clican-
do no botão.
Chamar à Macro “FundoAzul”,
colocar a tecla q para atalho de
teclado, colocar uma descrição da
Macro
2) Efetuar os diferentes comandos
3) Parar a Gravação, clicando no botão
i) Selecionar fundo ii) Selecionar Cor iii) Selecionar estilo
iv) Seleccionar fonte
v) Selecionar tamanho
10
15
i) Registos
a seleccionar
ii) Registos
seleccionados
ii) Formatos
após Ctrl + q
Temos agora a Macro FundoAzul pronta
a ser utilizada, bastando para tal utilizar a
combinação das teclas Ctrl + q sobre as
células que pretendemos aplicar o forma-
to.
4) Para aplicar a Macro no intervalo sele-
cionado, executar o comando através do
atalho de teclado Ctrl + q.
16
1) Selecionar uma célula, Iniciar a gravação da
Macro clicando no botão , chamar à Macro “FundoA-
zul”, colocar a tecla q para atalho de teclado, colo-
car uma descrição da Macro
2) Efetuar os diferentes comandos
i) Selecionar fundo
ii) Selecionar Cor
iii) Selecionar estilo
iv) Seleccionar fonte
v) Selecionar tamanho 10
3) Parar a Gravação, clicando no botão
Temos agora a Macro FundoAzul pronta a ser utili-
zada, bastando para tal utilizar a combinação das
teclas Ctrl + q sobre as células que pretendemos
aplicar o formato.
4) Para aplicar a Macro no intervalo selecionado,
executar o comando através do atalho de teclado
Ctrl + q.
Em alternativa ao descrito no passo 4), podia clicar
no botão Macros	 , selecionar a Macro pretendi-
da na janela diálogo Macro e depois clicar no botão
Executar.
5) Não esquecer que, para manter a Macro, o ficheiro
deverá ser guardado com a extensão de Livro com Per-
missão para Macros do Excel, caso contrário a Macro
não ficará guardada.
17
Exemplo 2
(Nota: dados e macro disponíveis no ficheiro Macros
Ex.2)
1. Objetivo: Criar três Macros
a.Macro Subtotal_Produto – Ordena lista pela colu-
na produto e aplica
funcionalidade subtotal com base na coluna Produto
b.Macro Remover_Subtotal – Remove Subtotais
c.Macro Subtotal_Vendedor - Ordena lista pela
coluna Vendedor e aplica
funcionalidade subtotal com base na coluna Vende-
dor
2. Macro Subtotal_Produto
a.Iniciar a gravação
b.Selecionar a Lista
c.Ordenar Lista de forma ascendente pela coluna
produto (escolher coluna produto e escolher ordena-
ção ascendente, mesmo que estejam predefinidos)
d. Aplicar funcionalidade subtotais
i. “A cada alteração em” – Produto
ii. “Utilizar a função” – Soma
iii. “Adicional Subtotal a” – Quantidade e Total
iv. Clicar em OK
e.Terminar a gravação
18
3. Macro Remover_Subtotal
a. Iniciar a gravação
b. Selecionar a Lista / uma célula da lista
c. Selecionar a funcionalidade subtotais e clicar
no botão “Remover Todos”
d. Terminar a gravação
4. Macro Subtotal_Vendedor
a. Iniciar a gravação
b. Selecionar a Lista
c. Ordenar Lista de forma ascendente pela colu-
na Vendedor (escolher coluna Vendedor e escolher
ordenação ascendente, mesmo que estejam prede-
finidos)
d. Aplicar funcionalidade subtotais
i. “A cada alteração em” – Vendedor
ii. “Utilizar a função” – Soma
iii. “Adicional Subtotal a” – Quantidade e Total
iv. Clicar em OK
e. Terminar a gravação
5. Cuidados a ter:
a. Seguir os passos das Macros
b. Evitar movimentos repetidos e erros.
Resolução em http://youtu.be/ANv_SW3S5Xs
19
Atribuir uma Macro a um botão ou a
um objeto
O procedimento para atribuição de uma Macro a um
botão é bastante simples. Vamos exemplificar com
base no Exemplo 2
1) No menu Controlos do
friso Programador, esco-
lhemos a opção Inserir.
2) Irá surgir o acesso aos
Controlos do Formulário e
aos Controlos do ActiveX.
Escolhemos o
botão em Controlos
do Formulário e desenha-
mos um botão.
3) Surgirá automatica-
mente a janela de diálo-
go Atribuir Macro. Com
base no Exemplo 2 foram
criadas três Macros. Para
este botão vamos atribuir
a Macro Subtotal_Produ-
to.
No local onde foi dese-
nhado irá surgir um botão
20
4) Para modificar o nome
que consta no Botão 1
basta clicar com o botão
do lado direito do rato so-
bre o Botão 1 e escolher
a opção Editar Texto.
O procedimento para atribuir uma Macro a um Objeto é igualmente simples.
1) Começamos por desenhar ou inserir
o objeto da nossa escolha pelo menu
Ilustrações do friso Inserir.
2) Após termos o objeto desenhado
ou inserido, clicamos com o botão do
lado direito do rato sobre o objeto e
escolhemos a opção “Atribuir Macro” e
repetimos o processo como descrito no
botão criado em controlos de formulário
21
Gravar uma Macro para estar disponível em qualquer livro de Excel
Ao efetuarmos a gravação de uma Macro, podemos optar pelo destino da gravação
(Vídeo-aula em http://youtu.be/LnWwOgRe3eE)
Por defeito, as Macros
destinam-se apenas ao
livro em que foram grava-
das, ou seja, opta-se pela
opção “Neste Livro” em
“Guardar macro em”.
Cria-se desta forma uma
macro no Livro Pessoal
de Macros. Caso pre-
tenda manter a macro,
deverá guardar as altera-
ções no livro pessoal de
macros quando encerrar
o Excel.
22
As macros do livro pes-
soal de macros também
são facilmente identificá-
veis, pois surgem com a
indicação “PERSONAL.
XLSB” antes do nome da
macro.
De salientar ainda que,
após ter uma macro gra-
vada no livro pessoal de
macros, o ícone macros
ficará sempre ativo, mes-
mo que não tenha qual-
quer livro aberto.
23
Nota: Caso pretenda apagar as macros do livro
pessoal de macros, terá que tornar primeiro visível o
livro, clicando no ícone
“Mostrar” , que se encontra no menu
Janela do friso Ver. Depois de efetuar as alterações
no livro pessoal de macros, é recomendável que
volte a ocultar esse livro, clicando no ícone
“Ocultar”,
que igualmente se encontra no menu Janela do friso
Ver.
24
Segurança de Macros / Definições do Centro de Fidedignidade
Convém efetuar um alerta de segurança relativamente a Macros, pois podem conter comandos e proce-
dimentos que poderão ser maliciosos, designadamente as que não foram gravadas pelo utilizador. Para
salvaguardar a segurança dos seus ficheiros e do seu computador, o Excel apresenta diferentes níveis de
segurança em relação às Macros com origem externa. Por defeito, ao abrir um ficheiro de Excel que conte-
nha uma Macro com origem externa, irá surgir a seguinte mensagem por baixo dos frisos.
Se clicar em Ativar Edição, as Macros do livro de Excel ficaram ativas. Caso opte
por não ativar, o livro irá abrir mas sem permissão para utilização e acesso às
Macros.
O utilizador pode configurar o Excel para quatro níveis de segurança em relação às Macros:
 Desativar todas as macros sem notificação
o Escolher esta opção se não confiar nas macros.
o Todas as macros nos documentos e todos os alertas de segurança sobre macros serão desabilitados.
 Desativar todas as macros com notificação
o Configuração padrão.
o Escolher esta opção se desejar desabilitar as macros e receber alertas de segurança caso seja dete-
tada alguma macro.
o Permite decidir quando habilitar essas macros individualmente.
 Desativar todas as macros, exceto as assinadas digitalmente
o A única diferença face a desativar todas as macros com notificação é se a macro for assinada digital-
mente por um fornecedor confiável, ela poderá ser executada se existir uma prévia validação do fornecedor;
caso contrário, o utilizar será notificado.
o Pode-se optar entre habilitar essas macros assinadas ou confiar no fornecedor. Todas as macros não
assinadas são desabilitadas sem notificação.
 Ativar todas as Macros (não recomendado, poderá ser executado um código potencialmente perigoso)
o Permite a execução de todas as macros.
o O uso dessa configuração torna o computador vulnerável a códigos potencialmente maliciosos e não
é recomendado.
25
O acesso à Segurança de
macros é efetuado pelo
menu códigos no friso
Programador. No centro
de Fidedignidade, pode-
mos optar pelo nível de
segurança.
Nota: O Centro de Fidedignidade pode ser acedido de outras formas:
 No Excel 2010
o Friso Ficheiro => Opções => Centro de Fidedignidade => Definições do Centro de Fidedignidade => Defi-
nições das Macros
 No Excel 2007
o Botão do Office => Opções do Excel => Centro de Fidedignidade => Definições do Centro de Fidedigni-
dade => Definições das Macros
26
Conclusão
Saber criar e utilizar de forma correta uma Macro no Excel, permite-nos agilizar um conjunto de tarefas roti-
neiras, através da gravação e posterior execução de ações definidas pelo utilizador.
Com este e-book abordamos um conjunto de passos importantes para executar com sucesso a realização e
utilização de macros, desde a sua gravação, passando pela sua utilização e disponibilização, até à seguran-
ça de macros.
27
Bibliografia
Adaptado do “Manual de Apoio ao Curso de Excel Avançado” da ZONAVAERDE, elaborado por Dr. Carlos Joa-
quim Castro Santos Silva Rocha, com o apoio de office.microsoft.com, 2013
Caso pretenda desenvolver as suas competências nesta área, a ZONAVERDE tem disponível para si o curso de
Excel Avançado.
Consulte esta e outras ofertas formativas em www.zonaverde.pt
28
29
Zonaverde, Consultoria e Estudos
Avançados, SA
Zona Industrial do Roligo
Rua 25 de Abril n. 313
4520-115 Espargo
Santa Maria da Feira
GPS: 40º 55’ 7’’ N | 8º 34’ 20’’ W
Google Maps: 40.918782 | -8.57249
Telefones:
+351 256 364 544
+351 256 378 466
Telemóvel: +351 961 323 323
Fax: +351 256 378 467
Geral: zonaverde@zonaverde.pt
Formação: academia@zonaverde.pt
Consultoria: consultoria@zonaverde.pt
In-Company: incompany@zonaverde.pt
30

Mais conteúdo relacionado

Destaque

Aula 01 escolha dos vegetais - solo e clima
Aula 01   escolha dos vegetais - solo e clima Aula 01   escolha dos vegetais - solo e clima
Aula 01 escolha dos vegetais - solo e clima CETEP, FTC, FASA..
 
7 dicas para criar dashboards no excel
7 dicas para criar dashboards no excel7 dicas para criar dashboards no excel
7 dicas para criar dashboards no excelVenilto
 
Aula 02 propagação e implantação de plantas ornamentais
Aula 02   propagação e implantação de plantas ornamentaisAula 02   propagação e implantação de plantas ornamentais
Aula 02 propagação e implantação de plantas ornamentaisCETEP, FTC, FASA..
 
Aula 03 manejo de plantas ornamentais - copia
Aula 03   manejo de plantas ornamentais - copiaAula 03   manejo de plantas ornamentais - copia
Aula 03 manejo de plantas ornamentais - copiaCETEP, FTC, FASA..
 
Probabilidade E Bioestatística
Probabilidade E BioestatísticaProbabilidade E Bioestatística
Probabilidade E BioestatísticaRodrigo Vianna
 
Aula 04 - Pesquisa de mercado - Prof. Rodrigo Sávio
Aula 04 - Pesquisa de mercado - Prof. Rodrigo SávioAula 04 - Pesquisa de mercado - Prof. Rodrigo Sávio
Aula 04 - Pesquisa de mercado - Prof. Rodrigo SávioRodrigo Sávio
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)UNASP
 
Funções e Fórmulas em Excel 2010
Funções e Fórmulas em Excel 2010Funções e Fórmulas em Excel 2010
Funções e Fórmulas em Excel 2010Daniel Brandão
 
Paisagismo em residencias
Paisagismo em residenciasPaisagismo em residencias
Paisagismo em residenciasAna Cunha
 
Curso Dashboard em Excel Versão 2.0
Curso Dashboard em Excel  Versão 2.0Curso Dashboard em Excel  Versão 2.0
Curso Dashboard em Excel Versão 2.0BCN Treinamentos
 
Manual de-paisagismo
Manual de-paisagismoManual de-paisagismo
Manual de-paisagismovendo
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excelCDIM Daniel
 
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.Lauane Bijoteria
 

Destaque (18)

Aula 01 escolha dos vegetais - solo e clima
Aula 01   escolha dos vegetais - solo e clima Aula 01   escolha dos vegetais - solo e clima
Aula 01 escolha dos vegetais - solo e clima
 
7 dicas para criar dashboards no excel
7 dicas para criar dashboards no excel7 dicas para criar dashboards no excel
7 dicas para criar dashboards no excel
 
Aula 02 propagação e implantação de plantas ornamentais
Aula 02   propagação e implantação de plantas ornamentaisAula 02   propagação e implantação de plantas ornamentais
Aula 02 propagação e implantação de plantas ornamentais
 
Aula 03 manejo de plantas ornamentais - copia
Aula 03   manejo de plantas ornamentais - copiaAula 03   manejo de plantas ornamentais - copia
Aula 03 manejo de plantas ornamentais - copia
 
Excel macros
Excel macrosExcel macros
Excel macros
 
Probabilidade E Bioestatística
Probabilidade E BioestatísticaProbabilidade E Bioestatística
Probabilidade E Bioestatística
 
kit Gay Nas Escolas Públicas
 kit Gay Nas Escolas Públicas kit Gay Nas Escolas Públicas
kit Gay Nas Escolas Públicas
 
Aula 04 - Pesquisa de mercado - Prof. Rodrigo Sávio
Aula 04 - Pesquisa de mercado - Prof. Rodrigo SávioAula 04 - Pesquisa de mercado - Prof. Rodrigo Sávio
Aula 04 - Pesquisa de mercado - Prof. Rodrigo Sávio
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)
 
Historico excel
Historico excelHistorico excel
Historico excel
 
Funções e Fórmulas em Excel 2010
Funções e Fórmulas em Excel 2010Funções e Fórmulas em Excel 2010
Funções e Fórmulas em Excel 2010
 
Paisagismo em residencias
Paisagismo em residenciasPaisagismo em residencias
Paisagismo em residencias
 
Curso Dashboard em Excel Versão 2.0
Curso Dashboard em Excel  Versão 2.0Curso Dashboard em Excel  Versão 2.0
Curso Dashboard em Excel Versão 2.0
 
Manual de-paisagismo
Manual de-paisagismoManual de-paisagismo
Manual de-paisagismo
 
Curso de excel avançado versão 2010
Curso de excel avançado versão 2010Curso de excel avançado versão 2010
Curso de excel avançado versão 2010
 
101 dicas excel
101 dicas excel101 dicas excel
101 dicas excel
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excel
 
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.
CARTILHA IMORAL DISTRIBUÍDA EM ESCOLAS.
 

Mais de ZONAVERDE - Formação e Consultoria

e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...
e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...
e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...ZONAVERDE - Formação e Consultoria
 
Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"
 Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico" Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"
Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"ZONAVERDE - Formação e Consultoria
 

Mais de ZONAVERDE - Formação e Consultoria (20)

Apresentação Institucional ZONAVERDE
Apresentação Institucional ZONAVERDEApresentação Institucional ZONAVERDE
Apresentação Institucional ZONAVERDE
 
e-book - Regime da Formação Profissional
e-book - Regime da Formação Profissionale-book - Regime da Formação Profissional
e-book - Regime da Formação Profissional
 
e-book - Internacionalização das Empresas Portuguesas
e-book - Internacionalização das Empresas Portuguesase-book - Internacionalização das Empresas Portuguesas
e-book - Internacionalização das Empresas Portuguesas
 
e-book: 3 Formas de Reduzir Riscos Psicológicos no Trabalho
e-book: 3 Formas de Reduzir Riscos Psicológicos no Trabalhoe-book: 3 Formas de Reduzir Riscos Psicológicos no Trabalho
e-book: 3 Formas de Reduzir Riscos Psicológicos no Trabalho
 
e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...
e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...
e-book - Medidas de Segurança nos seus Equipamentos de Trabalho: breve introd...
 
e-book - Elaborar um Plano de Prevenção contra Incêndios
e-book - Elaborar um Plano de Prevenção contra Incêndiose-book - Elaborar um Plano de Prevenção contra Incêndios
e-book - Elaborar um Plano de Prevenção contra Incêndios
 
e-book - Plano de Emergências: Fases de Elaboração
e-book - Plano de Emergências: Fases de Elaboraçãoe-book - Plano de Emergências: Fases de Elaboração
e-book - Plano de Emergências: Fases de Elaboração
 
e-book - ISO 22000: Sistemas de Gestão da Segurança Alimentar
e-book - ISO 22000: Sistemas de Gestão da Segurança Alimentare-book - ISO 22000: Sistemas de Gestão da Segurança Alimentar
e-book - ISO 22000: Sistemas de Gestão da Segurança Alimentar
 
e-book - Auditorias HACCP: Tipos e Princípios
e-book - Auditorias HACCP: Tipos e Princípiose-book - Auditorias HACCP: Tipos e Princípios
e-book - Auditorias HACCP: Tipos e Princípios
 
e-book - Atividades e Recursos da Plataforma Moodle
e-book - Atividades e Recursos da Plataforma Moodlee-book - Atividades e Recursos da Plataforma Moodle
e-book - Atividades e Recursos da Plataforma Moodle
 
e-book - Requisitos do Gestor de Formação
e-book - Requisitos do Gestor de Formaçãoe-book - Requisitos do Gestor de Formação
e-book - Requisitos do Gestor de Formação
 
e-book - Estereótipo de Género
e-book - Estereótipo de Géneroe-book - Estereótipo de Género
e-book - Estereótipo de Género
 
e-book - Gestão Eficaz do Tempo em Seis Passos
e-book - Gestão Eficaz do Tempo em Seis Passose-book - Gestão Eficaz do Tempo em Seis Passos
e-book - Gestão Eficaz do Tempo em Seis Passos
 
Sistema de Incentivos Vale Internacionalização
Sistema de Incentivos Vale InternacionalizaçãoSistema de Incentivos Vale Internacionalização
Sistema de Incentivos Vale Internacionalização
 
Sistema de Incentivos Vale Inovação
 Sistema de Incentivos Vale Inovação Sistema de Incentivos Vale Inovação
Sistema de Incentivos Vale Inovação
 
Sistema de Incentivos Vale I&DT
Sistema de Incentivos Vale I&DTSistema de Incentivos Vale I&DT
Sistema de Incentivos Vale I&DT
 
Sistema de Incentivos Vale Empreendedorismo
Sistema de Incentivos Vale EmpreendedorismoSistema de Incentivos Vale Empreendedorismo
Sistema de Incentivos Vale Empreendedorismo
 
Sistema de Incentivos "Qualificação das PME"
Sistema de Incentivos "Qualificação das PME"Sistema de Incentivos "Qualificação das PME"
Sistema de Incentivos "Qualificação das PME"
 
Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"
 Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico" Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"
Sistema de Incentivos à "Investigação e Desenvolvimento Tecnológico"
 
Sistema de Incentivos "Internacionalização das PME"
 Sistema de Incentivos "Internacionalização das PME" Sistema de Incentivos "Internacionalização das PME"
Sistema de Incentivos "Internacionalização das PME"
 

Último

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 

eBook - Introdução à realização de macros (Excel)

  • 2. Introdução Macros são ações que se executam automaticamen- te num documento do MS Office, tal como abrir um arquivo, selecionar um campo ou fazer um cálculo, isto é, é uma sequência de comandos pré definidos que depois de gravados são executados com um único comando. Através de uma Macro é possível realizar todo um trabalho ou conjunto de procedi- mentos em menos tempo e evitando tarefas repetiti- vas. Pretendemos com este e-book descrever passo a passo a execução de macros simples. 2
  • 3. Indíce A Antes de gravar uma Macro 10 Após gravar uma Macro 12 Ativar o separador Programador na barra de frisos do Excel 6 Atribuir uma Macro a um botão ou a um objeto 20 B Bibliografia 28 C Conclusão 27 E Execução de Macros 5 G Gravação de uma Macro 10 Gravar uma Macro para estar disponível em qualquer livro de Excel 22 I Introdução 2 S Segurança de Macros / Definições do Centro de Fidedignidade 25 3
  • 4. 4
  • 5. Execução de Macros O Excel permite efetuar programação em Visual Basic para automatizar uma série de tarefas. No entanto, para quem começa, a forma mais fácil é usar o gravador de macros e a partir daí fazer a programação que pretenda. Logo, caso seja neces- sário efetuar uma tarefa várias vezes no Microsoft Excel, podemos automatizá-la com uma Macro, que registará essa sequência de comandos e/ou funções (cliques no rato, toques no teclado, utilização de funções, entre outros) num módulo VBA (Visual Basic for Aplications). A execução posterior da Macro irá repetir, ou melhor reproduzir, os comandos previa- mente gravados. A execução de uma Macro pode ser efetuada:  pela caixa de diálogo Macros que se encontra no menu Macros do separador Ver;  pela caixa de diálogo Macros que se encontra no menu Códigos do separador Programador (ativação do menu programador será descrita neste capítulo)  através da ativação por um atalho de teclado (pela combinação da tecla Ctrl e outra tecla, selecionada aquando da gravação da Macro);  por um Objeto inserido na folha de cálculo (exo uma forma inserida pelo menu Ilustrações do separador Inserir);  através de um botão de Formulário ou de ActiveX criado para o efeito (inseridos pelo menu Controlos no separador Programador). 5
  • 6. 1 – No Separador Ficheiro 2 – Escolher Opções 3 – Na Janela de diálogo selecionar a opção Personalizar Friso 4 – Em Separadores Principais, colocar um visto em Programador Passos 1) e 2) Passos 3) e 4) no Excel 2010 Ativar o separador Programador na barra de frisos do Excel O separador programador é um separador adicional cuja ativação é bastante simples. Este separador agru- pa funcionalidades relacionadas com a criação e gestão de macros, projetos VBA, formulários, entre outros. No Excel 2010, a ativação do friso Programador é efetuada pelos seguintes passos: 6
  • 7. 7
  • 8. 1 – Clicar no botão do Office 2 – Escolher Opções do Excel 3 – Na Janela de diálogo selecionar a opção Popular 4 – Em Opções principais para trabalhar no Excel colocar um visto em Mostrar separador Programador no Friso Passos 1) e 2) no Excel 2007 No Excel 2007, a ativação do friso Programador é efetuada pelos seguintes passos: 8
  • 9. Passos 3) e 4) no Excel 2007 9
  • 10. Antes de gravar uma Macro  Devemos planear as etapas e comandos que pretendemos que sejam executados. Isto porque se cometermos algum erro ou efetuarmos movimentos inúteis durante a gravação, eles também ficarão registados na Macro.  Devemos verificar se pretendemos aplicar a Macro sempre num local fixo ou se pretendemos aplicar a Macro no local a partir da célula ativa no momen- to da execução. Caso se pretenda utilizar a Macro tendo como referência (ou ponto de partida) a célula ativa, devemos ter ativa a opção quando iniciarmos a gravação da Macro. Gravação de uma Macro Para gravar uma Macro deverá aceder ao separador Ver. Neste separador encontrará o botão Macros: 10
  • 11. Selecione a seta que se encontra por baixo do botão e escolha a opção Gravar Macros (Record New Macro). Em alternativa pode clicar no botão específico para o efeito que se encontra no limite inferior esquerdo da área de trabalho. Ir-se-á abrir uma caixa de diálogo Gravar Macro, que permitirá iniciar o processo de gravação. O primeiro passo é indicar o nome da macro a gravar (o nome não pode ter espaços) Pode igual- mente associar uma combinação de teclas (teclas de atalho) para executar a Macro. Caso efetue esta opção, a Macro gravada irá ser executada pela combinação da tecla Ctrl + “Tecla selecionada” (ou então Ctrl + Shift + “Tecla selecionada”, caso já exista o atalho). Pode (e deve) efectuar uma pequena descrição do objetivo para a Macro. 11
  • 12. Após gravar uma Macro Os ficheiros de Excel convencionais não permitem guardar Macros. Quando se guarda um ficheiro de Excel com uma Macro temos que alterar o tipo de ficheiro para Livro com Permissão para Macros do Excel. Este procedimento efetua-se através da opção Guar- dar. Como, selecionando-se depois a opção Guarda com o tipo O segundo passo é executar os passos que se pretendem tornar automáticos. O terceiro passo é Terminar a Gravação (Stop Recording), o que finalizará a Macro, devendo ace- der novamente ao separador Ver, selecionar a seta que se encontra por baixo do botão e escolher a opção Terminar a Gravação (que substituiu a opção Gravar Macros). Em alternativa pode clicar no “terminar gravação“, que entretanto surgiu no limite inferior esquerdo da área de trabalho. 12
  • 13. Livro com Permissão para Macros do Excel, tal como na imagem. Na eventualidade de não ser alterado o tipo de fi- cheiro, quando o fechar aparecerá a seguinte janela de diálogo, com alerta para a existência de uma Macro e a necessidade de gravar o ficheiro com uma diferente extensão. 13
  • 14. Exemplo 1 (Nota: dados e macro disponíveis no ficheiro Macros Exº1) 1. Objetivo da Macro: Aplicar um formato personalizado 2. Gravar Macro com Formato a ser definido. Numa célula: i. Iniciar a gravação ii. Aplicar um fundo Azul Claro iii. Cor de Letra Azul Escuro iv. Colocar a letra no estilo negrito v. Alterar o tipo de letra para Arial vi. Alterar o tamanho para 10 vii. Terminar a gravação 3. Cuidados a ter: i. Seguir os passos da formatação ii. Evitar movimentos repetidos e erros; iii. Atribuir a letra “q” para combinação de teclas de atalho. Resolução em http://youtu.be/_9SyPR1qsMs 14
  • 15. 1) Selecionar uma célula, Iniciar a gravação da Macro clican- do no botão. Chamar à Macro “FundoAzul”, colocar a tecla q para atalho de teclado, colocar uma descrição da Macro 2) Efetuar os diferentes comandos 3) Parar a Gravação, clicando no botão i) Selecionar fundo ii) Selecionar Cor iii) Selecionar estilo iv) Seleccionar fonte v) Selecionar tamanho 10 15
  • 16. i) Registos a seleccionar ii) Registos seleccionados ii) Formatos após Ctrl + q Temos agora a Macro FundoAzul pronta a ser utilizada, bastando para tal utilizar a combinação das teclas Ctrl + q sobre as células que pretendemos aplicar o forma- to. 4) Para aplicar a Macro no intervalo sele- cionado, executar o comando através do atalho de teclado Ctrl + q. 16
  • 17. 1) Selecionar uma célula, Iniciar a gravação da Macro clicando no botão , chamar à Macro “FundoA- zul”, colocar a tecla q para atalho de teclado, colo- car uma descrição da Macro 2) Efetuar os diferentes comandos i) Selecionar fundo ii) Selecionar Cor iii) Selecionar estilo iv) Seleccionar fonte v) Selecionar tamanho 10 3) Parar a Gravação, clicando no botão Temos agora a Macro FundoAzul pronta a ser utili- zada, bastando para tal utilizar a combinação das teclas Ctrl + q sobre as células que pretendemos aplicar o formato. 4) Para aplicar a Macro no intervalo selecionado, executar o comando através do atalho de teclado Ctrl + q. Em alternativa ao descrito no passo 4), podia clicar no botão Macros , selecionar a Macro pretendi- da na janela diálogo Macro e depois clicar no botão Executar. 5) Não esquecer que, para manter a Macro, o ficheiro deverá ser guardado com a extensão de Livro com Per- missão para Macros do Excel, caso contrário a Macro não ficará guardada. 17
  • 18. Exemplo 2 (Nota: dados e macro disponíveis no ficheiro Macros Ex.2) 1. Objetivo: Criar três Macros a.Macro Subtotal_Produto – Ordena lista pela colu- na produto e aplica funcionalidade subtotal com base na coluna Produto b.Macro Remover_Subtotal – Remove Subtotais c.Macro Subtotal_Vendedor - Ordena lista pela coluna Vendedor e aplica funcionalidade subtotal com base na coluna Vende- dor 2. Macro Subtotal_Produto a.Iniciar a gravação b.Selecionar a Lista c.Ordenar Lista de forma ascendente pela coluna produto (escolher coluna produto e escolher ordena- ção ascendente, mesmo que estejam predefinidos) d. Aplicar funcionalidade subtotais i. “A cada alteração em” – Produto ii. “Utilizar a função” – Soma iii. “Adicional Subtotal a” – Quantidade e Total iv. Clicar em OK e.Terminar a gravação 18
  • 19. 3. Macro Remover_Subtotal a. Iniciar a gravação b. Selecionar a Lista / uma célula da lista c. Selecionar a funcionalidade subtotais e clicar no botão “Remover Todos” d. Terminar a gravação 4. Macro Subtotal_Vendedor a. Iniciar a gravação b. Selecionar a Lista c. Ordenar Lista de forma ascendente pela colu- na Vendedor (escolher coluna Vendedor e escolher ordenação ascendente, mesmo que estejam prede- finidos) d. Aplicar funcionalidade subtotais i. “A cada alteração em” – Vendedor ii. “Utilizar a função” – Soma iii. “Adicional Subtotal a” – Quantidade e Total iv. Clicar em OK e. Terminar a gravação 5. Cuidados a ter: a. Seguir os passos das Macros b. Evitar movimentos repetidos e erros. Resolução em http://youtu.be/ANv_SW3S5Xs 19
  • 20. Atribuir uma Macro a um botão ou a um objeto O procedimento para atribuição de uma Macro a um botão é bastante simples. Vamos exemplificar com base no Exemplo 2 1) No menu Controlos do friso Programador, esco- lhemos a opção Inserir. 2) Irá surgir o acesso aos Controlos do Formulário e aos Controlos do ActiveX. Escolhemos o botão em Controlos do Formulário e desenha- mos um botão. 3) Surgirá automatica- mente a janela de diálo- go Atribuir Macro. Com base no Exemplo 2 foram criadas três Macros. Para este botão vamos atribuir a Macro Subtotal_Produ- to. No local onde foi dese- nhado irá surgir um botão 20
  • 21. 4) Para modificar o nome que consta no Botão 1 basta clicar com o botão do lado direito do rato so- bre o Botão 1 e escolher a opção Editar Texto. O procedimento para atribuir uma Macro a um Objeto é igualmente simples. 1) Começamos por desenhar ou inserir o objeto da nossa escolha pelo menu Ilustrações do friso Inserir. 2) Após termos o objeto desenhado ou inserido, clicamos com o botão do lado direito do rato sobre o objeto e escolhemos a opção “Atribuir Macro” e repetimos o processo como descrito no botão criado em controlos de formulário 21
  • 22. Gravar uma Macro para estar disponível em qualquer livro de Excel Ao efetuarmos a gravação de uma Macro, podemos optar pelo destino da gravação (Vídeo-aula em http://youtu.be/LnWwOgRe3eE) Por defeito, as Macros destinam-se apenas ao livro em que foram grava- das, ou seja, opta-se pela opção “Neste Livro” em “Guardar macro em”. Cria-se desta forma uma macro no Livro Pessoal de Macros. Caso pre- tenda manter a macro, deverá guardar as altera- ções no livro pessoal de macros quando encerrar o Excel. 22
  • 23. As macros do livro pes- soal de macros também são facilmente identificá- veis, pois surgem com a indicação “PERSONAL. XLSB” antes do nome da macro. De salientar ainda que, após ter uma macro gra- vada no livro pessoal de macros, o ícone macros ficará sempre ativo, mes- mo que não tenha qual- quer livro aberto. 23
  • 24. Nota: Caso pretenda apagar as macros do livro pessoal de macros, terá que tornar primeiro visível o livro, clicando no ícone “Mostrar” , que se encontra no menu Janela do friso Ver. Depois de efetuar as alterações no livro pessoal de macros, é recomendável que volte a ocultar esse livro, clicando no ícone “Ocultar”, que igualmente se encontra no menu Janela do friso Ver. 24
  • 25. Segurança de Macros / Definições do Centro de Fidedignidade Convém efetuar um alerta de segurança relativamente a Macros, pois podem conter comandos e proce- dimentos que poderão ser maliciosos, designadamente as que não foram gravadas pelo utilizador. Para salvaguardar a segurança dos seus ficheiros e do seu computador, o Excel apresenta diferentes níveis de segurança em relação às Macros com origem externa. Por defeito, ao abrir um ficheiro de Excel que conte- nha uma Macro com origem externa, irá surgir a seguinte mensagem por baixo dos frisos. Se clicar em Ativar Edição, as Macros do livro de Excel ficaram ativas. Caso opte por não ativar, o livro irá abrir mas sem permissão para utilização e acesso às Macros. O utilizador pode configurar o Excel para quatro níveis de segurança em relação às Macros:  Desativar todas as macros sem notificação o Escolher esta opção se não confiar nas macros. o Todas as macros nos documentos e todos os alertas de segurança sobre macros serão desabilitados.  Desativar todas as macros com notificação o Configuração padrão. o Escolher esta opção se desejar desabilitar as macros e receber alertas de segurança caso seja dete- tada alguma macro. o Permite decidir quando habilitar essas macros individualmente.  Desativar todas as macros, exceto as assinadas digitalmente o A única diferença face a desativar todas as macros com notificação é se a macro for assinada digital- mente por um fornecedor confiável, ela poderá ser executada se existir uma prévia validação do fornecedor; caso contrário, o utilizar será notificado. o Pode-se optar entre habilitar essas macros assinadas ou confiar no fornecedor. Todas as macros não assinadas são desabilitadas sem notificação.  Ativar todas as Macros (não recomendado, poderá ser executado um código potencialmente perigoso) o Permite a execução de todas as macros. o O uso dessa configuração torna o computador vulnerável a códigos potencialmente maliciosos e não é recomendado. 25
  • 26. O acesso à Segurança de macros é efetuado pelo menu códigos no friso Programador. No centro de Fidedignidade, pode- mos optar pelo nível de segurança. Nota: O Centro de Fidedignidade pode ser acedido de outras formas:  No Excel 2010 o Friso Ficheiro => Opções => Centro de Fidedignidade => Definições do Centro de Fidedignidade => Defi- nições das Macros  No Excel 2007 o Botão do Office => Opções do Excel => Centro de Fidedignidade => Definições do Centro de Fidedigni- dade => Definições das Macros 26
  • 27. Conclusão Saber criar e utilizar de forma correta uma Macro no Excel, permite-nos agilizar um conjunto de tarefas roti- neiras, através da gravação e posterior execução de ações definidas pelo utilizador. Com este e-book abordamos um conjunto de passos importantes para executar com sucesso a realização e utilização de macros, desde a sua gravação, passando pela sua utilização e disponibilização, até à seguran- ça de macros. 27
  • 28. Bibliografia Adaptado do “Manual de Apoio ao Curso de Excel Avançado” da ZONAVAERDE, elaborado por Dr. Carlos Joa- quim Castro Santos Silva Rocha, com o apoio de office.microsoft.com, 2013 Caso pretenda desenvolver as suas competências nesta área, a ZONAVERDE tem disponível para si o curso de Excel Avançado. Consulte esta e outras ofertas formativas em www.zonaverde.pt 28
  • 29. 29
  • 30. Zonaverde, Consultoria e Estudos Avançados, SA Zona Industrial do Roligo Rua 25 de Abril n. 313 4520-115 Espargo Santa Maria da Feira GPS: 40º 55’ 7’’ N | 8º 34’ 20’’ W Google Maps: 40.918782 | -8.57249 Telefones: +351 256 364 544 +351 256 378 466 Telemóvel: +351 961 323 323 Fax: +351 256 378 467 Geral: zonaverde@zonaverde.pt Formação: academia@zonaverde.pt Consultoria: consultoria@zonaverde.pt In-Company: incompany@zonaverde.pt 30