Professional Documents
Culture Documents
FGV-EAESP
LEPI
Microsoft Excel XP
FGV-EAESP
LEPI
ndice
O que Microsoft Excel.................................................................................................. 02
Inicializao do Excel...................................................................................................... 04
Ambiente de trabalho...................................................................................................... 05
Elementos da Tela de Abertura...................................................................................... 06
Linha, Coluna e Clula................................................................................................... 10
Clula Ativa..................................................................................................................... 11
Intervalo de Clulas........................................................................................................ 11
Inserir dados na planilha................................................................................................. 12
Apagar dados na Planilha............................................................................................... 12
Teclas de atalho.............................................................................................................. 13
Renomear planilhas........................................................................................................ 14
Mover ou copiar uma planilha......................................................................................... 15
Salvar uma pasta de trabalho......................................................................................... 16
Converter arquivo *.xls em *.html .................................................................................. 17
Abrindo uma pasta de trabalho....................................................................................... 18
Editando uma planilha..................................................................................................... 18
Pastas de Trabalho.......................................................................................................... 21
Diviso de Planilha.......................................................................................................... 22
Hiperlink........................................................................................................................... 23
Hiperlink para o mesmo arquivo...................................................................................... 23
Hiperlink para outros arquivo........................................................................................... 24
Hiperlink para a Internet.................................................................................................. 25
Movendo e copiando clulas............................................................................................ 26
Formatao da Planilha.................................................................................................... 38
Grficos ............................................................................................................................ 31
Impresso......................................................................................................................... 33
Formas do Ponteiro do Mouse......................................................................................... 35
Formulas.......................................................................................................................... 36
Introduo Macros e Eventos........................................................................................ 44
Concluso......................................................................................................................... 57
Microsoft Excel XP
FGV-EAESP
LEPI
O Microsoft Excel , sem dvida, o melhor e mais fcil programa para manipulao de
planilhas eletrnicas.
Em sua verso 2002 (XP), o programa trs uma interface mais leve, com tons de cores mais
suaves, ficando mais flexvel e intuitivo, com mudanas voltadas para novos usurios e atendendo
pedidos de usurios fieis do programa.
Oito em cada dez pessoas utilizam o Microsoft Excel para trabalhar com clculos e sistemas
de grficos indicadores de valores.
O usurio pode utilizar formulas e funes que facilitaro operaes especficas ao trabalhar
com diversos valores.
O aprimoramento do produto faz do Excel uma excelente ferramenta para desenvolver
planilhas profissionais, pois o programa ao ser carregado exibe um painel de tarefas facilitando a
abertura e pesquisa de trabalhos salvos.
Microsoft Excel XP
FGV-EAESP
LEPI
Inicializao do Excel XP
Programas no Menu Iniciar, que fica localizado na parte inferior esquerda da janela principal do
Windows.
Figura
Microsoft Excel XP
FGV-EAESP
LEPI
Ambiente de trabalho
Quando o Excel iniciando exibido uma nova pasta de trabalho em branco. Nesta pasta
voc poder inserir seus dados dentro das planilhas denominadas Plan1, Plan2, Plan3.
Figura
Do lado direito, est o painel de tarefas. Um eficiente painel para tarefas corriqueiras como
abrir pasta de trabalho ou criar uma nova pasta de trabalho baseado em modelos.
Para fechar o Painel de tarefas, basta clicar no boto ( ) Fechar do prprio painel.
Microsoft Excel XP
FGV-EAESP
LEPI
Figura
Microsoft Excel XP
FGV-EAESP
LEPI
Barra de Ttulo esta barra exibe o nome do aplicativo, no caso, Microsoft Excel, e em
seguida mostrada inicialmente a informao Pasta1, at que se salve a planilha e d um nome a
ela. Figura :
Boto Minimizar
Boto Maximizar
Boto Restaurar
Boto Fechar
Barra de Menu esta barra exibe os nomes dos menus de aplicaes permitindo
Microsoft Excel XP
FGV-EAESP
LEPI
operaes mais utilizadas do Excel XP evitando-se percorrer pelo interior dos menus. Verifique os
botes presentes na barra de ferramentas padro do Excel XP na figura :
Caixa de Nomes esta rea exibe a localizao da clula ativa, o nome da clula ou
em grficos.
Para incluir dados, selecione uma clula, digite os dados e selecione com o mouse a
Para editar dados, selecione a barra de frmula com o mouse ou pressione F2. Em
seguida, digite as alteraes e selecione com o mouse a caixa de entrada, ou pressione ENTER.
Microsoft Excel XP
Caixa de
Nomes
FGV-EAESP
LEPI
Cancelar
Confirmar
Barra de Frmulas
Barra de Status Com ela possvel, por exemplo, efetuar clculos simples e
rpidos, que no exijam frmulas complexas. Se voc digitar estes nmeros e selecion-los,
possvel
calcular
soma.
Clicando com o boto direito sobre a expresso Soma = 1500 ser exibido um menu
Microsoft Excel XP
FGV-EAESP
LEPI
Na rea de trabalho do Excel XP existe uma janela de planilha onde apresentado o nome
Pasta1 na barra de ttulo, uma planilha vazia, onde se encontram linhas e colunas dispostas de tal
forma que as informaes possam ser inseridas dentro da grade formada com o cruzamento desses
dois elementos.
totalizarem 256 colunas. A largura padro da coluna em uma nova planilha de 8,43 e pode-se tornar
uma coluna to larga quanto a janela da planilha (255 caracteres) ou to estreita quanto a frao de
um caracter.
interseo de cada linha e coluna em uma planilha forma uma clula. possvel inserir um valor
constante ou uma frmula em cada clula, onde um valor constante normalmente um nmero
(incluindo uma data ou hora) ou texto, mas pode tambm ser um valor lgico ou valor de erro.
10
Microsoft Excel XP
FGV-EAESP
LEPI
Clula Ativa
a clula exibida com uma borda em negrito indicando que ela est selecionada e onde os
prximos dados digitados sero inseridos ou o prximo comando escolhido ser aplicado. Se for
selecionada mais de uma clula ao mesmo tempo, a primeira ser a clula ativa e as outras sero
destacadas na cor escura. Observe a figura :
Intervalo de Clulas
Quando se trabalha com uma planilha, muitas vezes depara-se com a necessidade de tratar
um trecho ou uma determinada regio de maneira diferente do restante da planilha. Um intervalo de
clulas uma regio da planilha selecionada a fim de permitir que se trabalhe, edite, formate e
modifique mais de uma clula ao mesmo tempo. O intervalo de clulas reconhecido como o
conjunto de clulas que fica entre a clula do canto superior esquerdo e a do canto inferior direito.
Observe a figura :
11
Microsoft Excel XP
FGV-EAESP
LEPI
1.
2.
Figura
12
Microsoft Excel XP
FGV-EAESP
LEPI
Teclas de atalho
Trabalhar utilizando o teclado para digitar dados na planilha e utilizar o mouse para
posicionar-se em uma clula, pode ser um pouco cansativo. Saiba como minimizar a troca entre
teclado e mouse, utilizando as teclas de atalho do teclado.
Teclas
Ao
Ctrl + Home
Ctrl + Y
CTRL+BACKSPACE
CTRL+PGDN
CTRL+PGUP
CTRL+P
CTRL+SHIFT+F12
SHIFT+CTRL+PAGE DOWN
SHIFT+CTRL+PAGE UP
SHIFT+F11
ALT+O H R
ALT+E M
ALT+E L
ALT+PAGE DOWN
ALT+PAGE UP
ALT+SHIFT+F1
F5
F6
13
Microsoft Excel XP
FGV-EAESP
LEPI
Renomear planilhas
1.
Figura
2.
Figura
14
Microsoft Excel XP
FGV-EAESP
LEPI
Figura
2.
3.
Figura
4.
15
Microsoft Excel XP
FGV-EAESP
LEPI
1.
Clique no boto (
Figura
16
Microsoft Excel XP
FGV-EAESP
LEPI
1.
Clique no boto (
2.
3.
4.
Clique em Salvar.
2
3
4
17
Microsoft Excel XP
FGV-EAESP
LEPI
1.
Clique no boto (
Os dados digitados nas clulas das planilhas do Excel servem como referncia para as
frmulas e funes existentes. Atravs da manipulao desses dados podemos editar a planilha por
meio de operaes simples.
1.
Insira os valores para as clulas. Por exemplo, valores para entrada e sada de um
produto.
18
Microsoft Excel XP
FGV-EAESP
LEPI
2.
3.
4.
Voc pode utilizar como base o cruzamento de linhas com as colunas. Sendo os
nmeros
canto
no
esquerdo
correspondendo
s linhas e as
letras no topo da
planilha
as
colunas.
19
Microsoft Excel XP
5.
FGV-EAESP
LEPI
6.
Na maior parte das vezes o resultado final de uma operao gerado pela soma ou
7.
Digite a letra e o nmero da clula onde se encontra o prximo valor que far parte da
8.
operao.
20
Microsoft Excel XP
9.
FGV-EAESP
LEPI
Pastas de Trabalho
21
Microsoft Excel XP
FGV-EAESP
LEPI
Pasta de Trabalho
Diviso de Planilha
Se estiver trabalhando com uma planilha que possua uma grande quantidade de dados no
Excel XP, pode-se tornar o trabalho muito mais fcil se a planilha for dividida em partes separadas em
cada pgina da pasta de trabalho.
Para chegar a uma pgina especfica, deve-se clicar planilha (isto se torna mais fcil do que
movimentar-se entre as diversas partes de uma nica planilha de tamanho maior), que fica na parte
inferior da tela. E tambm, quando se escreve uma frmula que faz referncia a clulas de outra
pgina, o nome da planilha aparece na frmula, ficando fcil perceber que se est fazendo uma
referncia.
22
Microsoft Excel XP
FGV-EAESP
LEPI
Hiperlink
So atalhos que permitem que voc salte para outros arquivos de maneira fcil e
rpida. Voc pode criar Hiperlink em uma clula ou em objetos grficos como formas e figuras.
Ao criar um Hiperlink, voc pode pular para outra localizao como um arquivo em seu prprio
computador, para outros computadores da rede, ou para um arquivo de qualquer outro computador do
planeta que esteja conectado Internet.
O hiperlink dentro de um mesmo arquivo til quando voc trabalha com arquivos extensos e
deseja localizar informaes rapidamente.
Para criar o Hiperlink:
5.
6.
Ative a planilha
7.
23
Microsoft Excel XP
8.
FGV-EAESP
LEPI
9.
10.
Clique com o boto direito do mouse na clula ou no elemento grfico que voc
2.
documento.
3.
4.
novo local na caixa Nome do novo documento ou clique em Alterar e selecione o local desejado.
Clique em OK.
5.
Em Quando editar, clique em uma opo para especificar se deseja abrir o novo
24
Microsoft Excel XP
6.
FGV-EAESP
LEPI
Para atribuir uma dica a ser exibida quando voc posicionar o ponteiro sobre o
hiperlink, clique em Dica de tela, digite o texto desejado na caixa Texto de dica de tela e clique em
5
OK.
Clique com o boto direito do mouse no texto ou no elemento grfico que voc deseja
arquivo existente.
01
3.
02
25
Microsoft Excel XP
FGV-EAESP
LEPI
Para selecionar a pgina da Web a partir de uma lista de pginas navegadas, clique
em Pginas navegadas e, em seguida, clique na pgina da Web qual deseja vincular o hiperlink.
c
Para selecionar um arquivo em uma lista dos arquivos que voc usou recentemente,
clique em Arquivos recentes e, em seguida, clique no arquivo ao qual deseja vincular o hiperlink.
d
4
b
4
Figura passo a passo
c
4.
d
Para atribuir uma dica a ser exibida quando voc posicionar o ponteiro sobre o
hiperlink, clique em Dica de tela, digite o texto desejado na caixa Texto de dica de tela. Clique em
OK.
Para selecionar
26
Microsoft Excel XP
FGV-EAESP
LEPI
Um
intervalo
de
clulas
Um
intervalo
de
clulas grande
Todas as clulas de
uma planilha
Clulas ou intervalos
de clulas no-adjacentes
Linhas
inteira
ou
colunas
adjacentes
Linhas
ou
colunas
no-adjacentes
Um nmero maior ou
menor de clulas do que a clula que voc deseja incluir na nova seleo. O intervalo retangular
seleo ativa
27
Microsoft Excel XP
FGV-EAESP
LEPI
de clulas
Formatao da Planilha
Formatar texto e caracteres individuais: Para destacar o texto, voc pode formatar todo o
texto em uma clula ou caracteres selecionados. Selecione os caracteres que deseja formatar e
clique em um boto na barra de ferramentas Formatao.
Girar texto e
bordas: Os dados em uma coluna so geralmente muito estreitos enquanto o rtulo da coluna
muito mais largo. Em vez de criar colunas largas ou rtulos abreviados desnecessariamente, voc
pode girar o texto e aplicar bordas que so giradas no mesmo ngulo do texto.
Adicionar bordas, cores e padres: Para diferenciar os vrios tipos de informao em uma
planilha, voc pode aplicar bordas a clulas, sombrear clulas com uma cor de plano de fundo ou
sombrear clulas com um padro de cor.
Mover linhas ou colunas
1- Selecione a linha ou coluna que voc deseja mover e clique em Recortar.
Linha
Coluna
2- Selecione uma linha ou coluna abaixo ou direita do local em que voc deseja mover a
seleo.
28
Microsoft Excel XP
FGV-EAESP
LEPI
Alterar a largura:
De uma nica coluna
Arraste a borda direita do cabealho da coluna at que a coluna fique com a largura
desejada.
29
Microsoft Excel XP
FGV-EAESP
LEPI
Para fazer o mesmo para todas as colunas na planilha, clique no boto Selecionar tudo e
arraste o limite de qualquer cabealho de coluna.
Alterar a altura
De diversas linhas
Selecione as linhas que voc deseja alterar, arraste um limite embaixo do cabealho de uma
linha selecionada.
Para alterar a altura de todas as linhas na planilha, clique no boto Selecionar tudo e arraste
o limite embaixo de qualquer cabealho de linha.
30
Microsoft Excel XP
FGV-EAESP
LEPI
Grficos
A criao de um grfico:
Certifique-se de que os dados na planilha esto organizados de forma adequada ao tipo de
grfico que voc deseja usar.
1.
Selecione as clulas que contm os dados que voc deseja usar no grfico.
2.
31
Microsoft Excel XP
3.
FGV-EAESP
LEPI
Tipos de Grficos
E
Subtipos de Grficos
32
Microsoft Excel XP
FGV-EAESP
LEPI
Impresso
Imprimir uma rea selecionada de uma planilha
1.
2.
3.
impresso.
33
Microsoft Excel XP
FGV-EAESP
LEPI
2.
2.
3.
Observao: Para mover e dimensionar a rea de grfico de uma planilha de grfico usando
o mouse, voc deve clicar em Personalizar na guia Grfico e, em seguida, clicar em OK para
retornar a essa planilha.
34
Microsoft Excel XP
FGV-EAESP
LEPI
Perf
Posio
il
35
Microsoft Excel XP
FGV-EAESP
LEPI
Frmulas
1 SINAIS DE OPERAES
FUNO
S
INAL
FUNO
INAL
+
SOMAR
>
MAIOR QUE
SUBTRAO
<
MENOR QUE
MULTIPLICA
<
DIFERENTE QUE
>
MAIOR E IGUAL
O
/
>
DIVISO
=
PORCENTAGE
M
A
<
=
IGUALDADE
MENOR E IGUAL
A
IGUAL A
Lembrete: Toda frmula que voc for criar dever comear com o sinal de igualdade, caso
contrrio, a frmula no funcionar. Ao final da frmula pressione a tecla ENTER.
=A1+B1+C1+D25+A25
36
Microsoft Excel XP
FGV-EAESP
LEPI
Funo Somar
=SOMA(A1:B25)
2.
2
5
2
5
0
2
5
TOTAL
=SOMA(A1:D3)
Para fazer isto, s basta digitar o endereo inicial (em destaque) e o endereo final (em
destaque)
37
Microsoft Excel XP
FGV-EAESP
LEPI
=B2-C2
UNC
SL.
SL
BRUTO
ESCT.
800
os
LIQUIDO
=B2-
1
C2
75
=B2*C2
Pr
Total
=B2*C2
oduto
alor
Fei
jo
uant.
1,
38
Microsoft Excel XP
FGV-EAESP
LEPI
=A2/B2
Re
nda
embros
25
000
alor
15
=
A2/B2
=B2*5/100
=((B2*5%)-B2)
=B2*0,95
39
Microsoft Excel XP
FGV-EAESP
LEPI
Cli
ente
Compra
M
rcio
15
00
Desconto
Vl a Pagar
=B2*5/100 ou se
preferir assim tambm
=B2-C2
=B2*5%
Onde:
B2 se refere ao endereo do valor da compra
* - sinal de multiplicao
5/100 o valor do desconto dividido por 100
Ou seja, voc est multiplicando o endereo do valor da compra por 5 e dividindo por 100,
gerando assim o valor do desconto.
Se preferir pode fazer o seguinte exemplo:
Onde:
B2 endereo do valor da compra
* - sinal de multiplicao
5% - o valor da porcentagem.
Funo Mximo
=MXIMO(A2:A5)
40
Microsoft Excel XP
FGV-EAESP
LEPI
IDADE
15
16
25
30
MAIOR
=MXIMO(A2:A5)
IDADE:
Funo Mnimo
=MNIMO(A2:A5)
Mostra o valor mnimo de uma faixa de clulas.
A
PESO
15
16
25
30
MENOR
=MNIMO(A2:A5)
IDADE:
41
Microsoft Excel XP
FGV-EAESP
LEPI
Funo Mdia
=MDIA(A2:A5)
IDADE
15
16
25
30
MDIA
=MDIA(A2:A5)
IDADE
Funo Data
=HOJE ()
Esta frmula insere a data automtica em uma planilha.
Dat
=HOJE()
42
Microsoft Excel XP
FGV-EAESP
LEPI
Funo Se
ALUN
MDI
SITUAO
=SE(B2>=7;Aprovado;Reprovado)
A
Mrci
Onde:
Aprovado- refere-se a resposta verdadeiro, ou seja, se a condio for verdadeira
(a nota for maior ou igual a 7) ento ele escrever aprovado. Por isso voc deve colocar
entre aspas, j que se refere a Texto.
; este outro ponto e vrgula subentendem-se seno faa, ou seja, caso contrrio, far
outra coisa.
43
Microsoft Excel XP
FGV-EAESP
LEPI
Reprovado refere-se a resposta falso, ou seja, caso ele no tenha mdia maior
ou igual a 7, ento escreva Reprovado.
44
Microsoft Excel XP
FGV-EAESP
LEPI
alterar o valor do campo, ao sair do campo o usurio ter gerado o evento "Aps atualizar" associado
com o campo, e assim por diante.
Alm disso podemos associar Macros e Procedimentos a eventos. Com isso ao
ocorrer um determinado evento, podemos fazer com que seja executada uma Macro (ou um
Procedimento) em resposta a este evento. Por exemplo, ao selecionar um Fornecedor em um lista de
Fornecedores, voc pode fazer com que o Microsoft Access exiba somente os produtos do respectivo
Fornecedor, em uma lista de produtos. Isto pode ser obtido, associando-se uma Macro ao evento
Aps Atualizar da lista de fornecedores. Essa Macro atualiza a lista Produtos, de tal maneira que
somente sejam exibidos os Produtos do Fornecedor selecionado.
A Utilizao de eventos em associao com Macros e Procedimentos, nos oferece
inmeras possibilidades. Muitos dos problemas dirios na utilizao do Microsoft Access com
formulrios e relatrios podem ser resolvidos atravs da associao entre eventos e Macros ou
Procedimentos.
Na figura abaixo podemos ver os diversos eventos associados com um formulrio:
45
Microsoft Excel XP
FGV-EAESP
LEPI
procedimentos que voc tenha que fazer repetidamente, so bons candidatos a serem transformados
em macros.
As macros no Microsoft Access so completamente diferentes das macros em outras
aplicaes. Uma macro no Microsoft Access no apenas uma srie gravada de toques no teclado
ou cliques de mouse, para automatizar tarefas repetitivas; ela realiza muitas funes que, de outra
forma, exigiriam codificao. As macros economizam tempo por automatizar tarefas comuns, mas
elas (quando escritas adequadamente) tambm ajudam a evitar erros assegurando que cada passo
da macro executado na ordem e exatamente como necessrio que seja feito.
Voc pode definir uma macro para executar, praticamente, qualquer tarefa que pode ser
iniciada com o teclado ou com o Mouse. Um dos grandes benefcios das Macros a sua capacidade
de automatizar as respostas para muitos tipos de eventos, seja o evento uma modificao nos dados,
a abertura ou fechamento de um formulrio ou relatrio, ou qualquer um dos tantos eventos
disponveis no Microsoft Access.
Uma Macro pode conter uma nica ao (como executar uma consulta por exemplo) , ou
pode conter diversas aes. As aes podem ser executadas incondicionalmente, ou podemos
colocar condies para que as aes sejam executadas. Por exemplo, posso fazer com que uma
macro Emitir Pedido, associada ao evento Ao Fechar do formulrio pedidos, somente seja executada
aps as 17:00.
Em que situaes Prticas do dia-a-dia devo utilizar macros:
Podemos utilizar Macros para abrir uma tabela, consulta, formulrio ou relatrio em
qualquer modo disponvel (estrutura, folha de dados, visualizao de impresso, etc). Tambm
podemos utilizar uma macro para fechar qualquer tabela, consulta, formulrio ou relatrio que estiver
aberto.
Podemos usar as macros para abrir um relatrio em Visualizar Impresso ou para
enviar um relatrio diretamente para a impressora. Tambm podemos utilizar as macros para enviar
um relatrio para um arquivo do Word, uma Planilha do Excel, um arquivo de texto, ou outros
formatos.
Podemos utilizar macros para abrir uma consulta de seleo no Modo Folha de Dados.
Podemos basear os parmetros da consulta em controles de qualquer formulrio que esteja aberto.
Por exemplo, podemos escolher Brasil em uma lista de pases e dar um clique em um Boto
Pesquisar. Uma macro associada ao evento Ao Clicar do boto pode conter uma ao para Abrir uma
consulta a qual utiliza PasDeDestino igual a Brasil como critrio.
possvel utilizar uma Macro para executar outras Macros ou mdulos do Microsoft
VBA. Tambm podemos utilizar macros para definir o valor de qualquer controle de um formulrio ou
relatrio. Podemos simular as aes do teclado e fornecer entrada para caixas de dilogo do sistema,
atravs da ao "EnviarSeqnciaDeCaracteres", que veremos mais adiante.
46
Microsoft Excel XP
FGV-EAESP
LEPI
Podemos utilizar as macros para aplicar um filtro, ir para qualquer registro ou procurar
dados na tabela ou consulta-base de um formulrio.
Podemos utilizar as macros com qualquer formulrio para definir uma barra de menus
personalizada e substituir a barra de menus padro oferecida pelo Microsoft Access.
Macros podem ser utilizadas para executar qualquer um dos comandos em qualquer
um dos menus do Access.
As macros podem ser utilizadas para dimensionar, minimizar, maximizar ou restaurar
qualquer janela dentro da rea de trabalho do Microsoft Access. Podemos mudar o foco para uma
janela ou qualquer controle dentro de uma janela.
Podemos exibir mensagens informativas e som a fim de chamar a ateno para as
mensagens. Tambm podemos desativar os avisos do sistema quando tivermos macros que
executam diversas consultas de ao (Atualizao, Anexao, Criao de Tabela ou Excluso), para
que no tenhamos que responder Sim para uma srie de perguntas.
Podemos utilizar as macros para renomear qualquer objeto do nosso Banco de Dados.
Podemos fazer uma cpia de qualquer objeto (Tabela, Consulta, etc) selecionado ou copiar um objeto
para outro Banco de Dados do Microsoft Access. Podemos excluir objetos do Banco de Dados.
Tambm possvel importar, exportar ou anexar tabelas de outros bancos de dados, ou importar ou
exportar planilhas ou arquivos de texto.
Podemos iniciar outros aplicativos atravs de uma macro, tanto no DOS quanto
aplicativos do prprio Windows, e trocar dados com o aplicativo usando Dynamic Data Exchange
(DDE) ou a rea de Transferncia.
Podemos enviar dados de uma tabela, consulta, formulrio ou relatrio para um
arquivo de sada, e depois abrir esses arquivos no aplicativo adequado. Tambm possvel enviar
seqncias de teclas para o aplicativo de destino.
Podemos fazer muito atravs das macros. Agora aprenderemos como construir macros, e
quais as principais aes de macro disponveis no Microsoft Access. Ser fornecido uma lista com
todas
as
aes
disponveis,
os
parmetros
de cada
ao e
forma de utilizao.
Na compra do arquivo .pdf, com todo o contedo do curso, voc tambm recebe um arquivo com a
descrio de todas as macros do Access, bem como todos os parmetros de cada macro
A Janela Macro e Criao da primeira Macro
Agora aprenderemos a criar macros, bem como os detalhes sobre a janela de criao de
Macros. Na seqncia ser apresentada uma descrio completa de todas as aes de Macro
disponveis no Microsoft Access.
Para criar uma macro faa o seguinte:
47
Microsoft Excel XP
FGV-EAESP
LEPI
Para criar uma nova macro d um clique no boto "Novo", voc ver a janela indicada na
figura abaixo:
Uma macro constituda de uma ou mais aes. Cada ao definida em uma linha
separada. As diversas aes disponveis podem ser selecionadas a partir da coluna ao, na qual
existe uma listagem com todas as aes de macro do Microsoft Access.
Aps escolher uma ao, caso esta necessite de parmetros adicionais para a sua definio,
estes surgem na parte de baixo, conforme indicado na figura a seguir. A medida que voc seleciona
um dos parmetros, no espao ao lado, aparece uma explicao sobre o parmetro. Na prxima
figura, temos um exemplo da ao "Abrir Consulta" selecionada e dos seus parmetros indicados na
parte de baixo.
48
Microsoft Excel XP
FGV-EAESP
LEPI
49
Microsoft Excel XP
FGV-EAESP
LEPI
Macros.
50
Microsoft Excel XP
FGV-EAESP
LEPI
baixo da janela. No parmetro "Nome da consulta", abra a lista e escolha "Pedidos Trimestrais".
D um clique no boto com o disquete para salvar a macro. O Microsoft Access solicita o
nome da macro, digite "Macro 01". Sua macro deve estar conforme indicado na janela abaixo:
Para executar a macro, d um clique no boto com o ponto de exclamao vermelho (!) .
51
Microsoft Excel XP
FGV-EAESP
LEPI
"CaixaDeMensagem."
Trimestrais.
Para fechar a consulta basta clicar no "x" mais interno, pois se voc clicar no x mais de
D um clique no boto com o disquete para salvar a macro. Ao ser solicitado o nome
Feche a Macro.
Para associar a macro Maximiza com o evento "Ao abrir" do formulrio Clientes:
depois um clique no boto Estrutura. No esquea que toda e qualquer alterao sempre feita no
modo estrutura.
52
Microsoft Excel XP
FGV-EAESP
LEPI
No modo estrutura, d um clique com o boto direito do mouse na rea cinza, fora da
grade quadriculada, e no menu que surge d um clique em propriedades. Na janela que surge, clique
na guia Evento. Gostaria de chamar a ateno para este detalhe. O Evento que queremos o evento
Ao Abrir do formulrio, o qual acessvel atravs das propriedades do formulrio. Para acessar estas
propriedades, devemos clicar com o direito na rea cinza e no na grade quadriculada. A grade
quadriculada chamada de "Seo Detalhe". Aps clicar em propriedades, surge a janela indicada
na figura a seguir. No ttulo da Janela de propriedades deve aparecer Formulrio, para voc ter
certeza que est acessando as propriedades do formulrio e no da Seo Detalhe.
D um clique no evento Ao abrir. Esse campo oferece uma listagem de todas as Macros e
Mdulos disponveis. Clique na flechinha para baixo para abrir esta listagem, e depois clique em
Maximiza, conforme indicado pela figura a seguir:
53
Microsoft Excel XP
FGV-EAESP
LEPI
Com isto voc estar associando a Macro "Maximiza" com o evento "Ao abrir" do formulrio
Clientes. Na prtica isso significa que toda vez que o formulrio for aberto, ocorre o evento "Ao abrir",
o qual por sua vez executa a macro Maximiza.
Com a utilizao de macros podemos facilitar um pouco este processo. Em relao as duas
consultas no tem jeito, precisamos cri-las. Aps criadas as consultas, iremos utilizar uma macro
para execut-las e exportar o resultado para as planilhas respectivas: vendas.xls e pedidos.xls. Esta
macro dever ser executada no final do expediente do ltimo dia til do ms.
Para criar as consultas:
consultas, uma para calcular o total por PasDeDestino dentro do ms atual e outra que fornea o
quantitativo de pedidos por CdigoDoFuncionrio.
C:\CursoAccBasico\vendas.xls
C:\CursoAccBasico\pedidos.xls
54
Microsoft Excel XP
FGV-EAESP
LEPI
Iremos pedir que a macro crie os arquivos de Excel, na pasta C:\CursoAccBasico\. Tambm
poderamos pedir para que fosse salvo diretamente em um drive de rede, no qual o chefe tem acesso,
por exemplo, X:\relatorios\chefe.
Para criar a macro "Gera planilhas para o chefe":
Clique na guia macros e d um clique no boto Novo. Ser exibida a janela macros
Ao 1:
Ao : CaixaDeMensagem
Comentrio: "Inicializando a macro Relatrios do Chefe"
Parmetros da Macro:
Mensagem: Gerao de Relatrios de Vendas por PasDeDestino
quantitativo por CdigoDoFuncionrio
Alarme sonoro: Sim
Tipo: Aviso !
Ttulo: Relatrio de Vendas
Ao 2:
Ao : SadaPara
Comentrio: " Gera o arquivo c:\meus documentos\vendas.xls
Parmetros da Macro:
Tipo de objeto: Consulta
Nome do Objeto: Totais de Vendas por Pas de Destino
Formato de sada: Microsoft Excel (*.xls)
Arquivo de sada: C:\CursoAccBasico\vendas.xls
Auto Iniciar: No
55
Microsoft Excel XP
FGV-EAESP
LEPI
Arquivo Modelo:
Ao 3:
Ao : SadaPara
Comentrio: " Gera o arquivo c:\meus documentos\pedidos.xls
Parmetros da Macro:
Tipo de objeto: Consulta
Nome do Objeto: Quantitativo de Pedidos por Funcionrio
Formato de sada: Microsoft Excel (*.xls)
Arquivo de sada: C:\CursoAccBasico\pedidos.xls
Auto Iniciar: No
Arquivo Modelo:
Ao 4:
Ao : CaixaDeMensagem
Comentrio: Mensagem de macro concluda com sucesso
Parmetros da Macro:
Mensagem: Gerao de relatrios concluda com sucesso !!!
Alarme sonoro: Sim
Tipo: Aviso !
Ttulo: Macro finalizada.
56
Microsoft Excel XP
FGV-EAESP
LEPI
Exerccio:
Crie uma consulta do tipo Criao de Tabela, que selecione somente os pedidos para o ano
da Data do Pedido igual a 1997 e cujo valor do frete seja superior a R$10,00. Incluir os campos
NmeroDoPedido, DataDoPedido, PasDeDestino e Frete. Essa consulta deve criar uma tabela
chamada "Pedidos para 1997". Salve esta consulta com o nome de "Gera Pedidos para 1997". Crie
uma segunda consulta do tipo Atualizao, a qual aumenta em 20 % o valor do campo Frete na tabela
"Gera Pedidos para 1997". Salve esta consulta com o nome de Atualiza Pedidos de 1997.Criar uma
macro que executa estas duas consultas em seqncia e depois exporta os dados da tabela "Pedidos
para 1997" para uma planilha do Excel na pasta C:\CursoAccBasico\. O nome do arquivo ser
pedidos.xls. Aps exportar para a planilha do Excel, a macro dever excluir a tabela "Pedidos para
1997" e emitir uma Mensagem:" Macro concluda com sucesso !!!!".
Concluso:
Neste item tratamos sobre a criao de macros bsicas. Aprendemos a criar macros e
associa-las com eventos. Desta maneira quando um determinado evento acontece, a macro
associada ao evento executada.
Neste curso nos tratamos dos aspectos bsicos do Microsoft Access, tais como:
Tabelas.
Consultas.
Formulrios.
Relatrios.
Macros.
Conceitos avanados, que envolvem programao, sero vistos no treinamento de Access Tcnicas Avanadas, cujas primeiras lies estaro disponveis a partir da final de Julho-2002.
57