Escolar Documentos
Profissional Documentos
Cultura Documentos
Obrigado por comprar meu livro. Neste livro voc encontrar, de maneira
fcil e rpida, um jeito agradvel de descobrir os prs e contras do aplicativo Excel da Microsoft. Mesmo que voc no tenha conhecimento sobre
programao, este livro pode ajud-lo a no se perder nas teias do Excel
(bem, isto talvez possa levar algum tempo).
Diferentes de alguns livros de programao, este livro escrito claramente,
onde qualquer um pode compreende-lo, pois est cheio de informaes,
fatos diversificados, e sem muita lenga-lenga.
Caso esteja usando o Excel 2000, XP ou 2003 este livro no servir. O excel
2007 diferente dessas verses anteriores. Caso esteja usando as verses
anteriormente citadas procure livros respectivos a elas.
Este livro no aprofundado. Caso esteja buscando algo mais aprofundado,
segue, abaixo, alguns livros sugestivos que foram todos publicados pela Wisley:
Excel 2007 para Dummies, escrito por Greg Harvey.
Excel 2007 Bblia, escrito por John Walkenbach (isso mesmo, sou eu).
Excel 2007 Referncias Rpidas para Dummies, escrito por John
Walkenbach (eu novamente) e por Colin Banfield.
Introduo
o Excel sem conhecimento de VBA o mesmo que comprar uma TV
e program-la apenas para assistir um canal.
Isso far melhorar sua produtividade (possivelmente). Aprender
VBA definitivamente leva tempo, mas far com que fique mais seguro
e mais produtivo.
divertido (bem, algumas vezes). Algumas vezes o pessoal realmente se diverte programando o Excel a fazer coisas que praticamente so impossveis. Quando voc terminar de ler este livro, ser uma
dessas pessoas (far parte desse grupo).
Agora voc est convencido?
Introduo
abrindo uma opo onde voc pode ativar macros, ou (se o VBE
est aberto), aparecer uma mensagem perguntando se quer ativar
macros.
Desabilitar todas as macros, exceto as digitalmente assinadas:
s permitido o funcionamento de macros se assinadas digitalmente.
Habilitar todas as macros (no-recomendado, cdigos possivelmente perigosos podem ser executados)
Imagine.Voc passou uma semana se matando fazendo um VBA, programa
que revolucionar a empresa onde trabalha.Voc testou o programa e enviou para o seu chefe. Logo em seguida, ele liga reclamando que sua macro
no faz nada de nada. O que est acontecendo? Pode ser que as configuraes de segurana do seu chefe no permitam a execuo de macros. Ou,
talvez ele escolheu, quando abrir algum arquivo as macros desativam-se.
Pense nisso! S porque o Excel trabalha com macro, no garantido que
sempre as macros sero executadas. Tudo isso depende da configurao de
segurana e o que o usurio escolher quando ativar e desativar macros.
Ou seja, para trabalhar na planilha, voc precisar ativar macros para os
arquivos que trabalhar. Meu conselho usar o plano configurao de
segurana, assim, quando abrir um arquivo que criou, voc simplesmente
ativa as macros. Se voc abrir um arquivo, enviado por uma pessoa que no
conhece, deve desativar as macros e verificar o cdigo VBA para assegurar
se no contm nada destrutivo ou suspeito.
Parte V: Organizando-se
Os captulos da parte V ordenam informaes que precedem os captulos.Voc
descobrir como personalizar seu Excel em relao ao uso, desenvolver funes
de orientao e at trabalhar em conjunto com outro aplicativo do OFFICE.
Introduo
ICA
No escape de informaes marcadas com este cone. Isso identifica atalhos que podem encurtar bastante tempo (e talvez at possa permitir que
saia mais cedo do trabalho).
CU
LEM
EQUIP
Este cone mostra materiais que voc deve considerar tcnicos.Voc pode
at achar isto interessante, mas pode tranquilamente nem ligar para eles, se
estiver com pressa.
CNIC
ET
E-SE
BR
ADO!
ID
Este cone diz a voc que precisa de informaes aprofundadas para serem
usadas mais tarde.
Interpretar qualquer coisa marcada com este cone. De outra maneira, voc
talvez arrebente seu computador, acontea uma fuso nuclear ou talvez
arrune todo o seu dia de trabalho.
Parte I
Introduzindo VBA
A 5 Onda
Nesta parte...
Captulo 1
O Que VBA ?
Neste captulo:
Aumento da concepo geral do VBA
Encontra o que pode-se fazer com VBA
Descobre as vantagens e desvantagens de usar VBA
Uma pequena aula de historia sobre o Excel
ste captulo traz um complemento para qualquer material de treinamento. Entretanto, contm informaes que auxiliar voc a se tornar
um programador do Excel. Em outras palavras, este captulo pavimenta os
caminhos e faz com que voc programe o Excel, do comeo ao fim.
EQUIP
12
ICA
No confunda VBA com VB (que significa VISUAL BASIC ).VB a linguagem de programao autnoma que permite a voc criar programas
executveis (aqueles arqivos .exe).VBA e VB tem muito em comum, mas
so diferentes.
Inserindo texto
Se voc, frequentemente, precisa entrar com o nome da empresa, endereo, e
numero de telefone em sua planilha de trabalho, voc pode criar uma macro
para digitar essas informaes para voc, pode ir o quanto longe voc quiser.
Por exemplo, voc pode desenvolver um macro que, automaticamente, digita
uma lista com os nomes de todas as pessoas que trabalham na sua empresa.
13
14
VBA vantagens
Voc pode automatizar quase qualquer coisa no Excel. Para fazer s
escrever comandos, que o Excel toma conta do resto. Pode ter muitas vantagens automatizando tarefas no Excel:
O Excel sempre executa tarefas exatamente do mesmo jeito (na maioria dos casos uma coisa boa).
Executa tarefas muito mais rpido se voc fizesse manualmente (a
no ser que voc seja o Super-Homem).
Se voc for um bom programador de macros, o Excel sempre executar tarefas sem erros (j no podemos dizer isso sobre eu e voc).
Se voc configurar corretamente o Excel, qualquer um sem o conhecimento do Excel, pode executar tarefas.
15
O Excel pode fazer coisas que por outro lado parece ser impossvel, podendo fazer voc ficar bastante popular no trabalho.
voc no precisa ficar sentado frente do computador, desperdiando tempo. O Excel faz o trabalho, enquanto voc vai tomar um caf.
VBA desvantagens
justo que eu mostre igualmente as desvantagens (ou possveis desvantagens)
do VBA:
Voc tem que saber como escrever programas em VBA (mas porque voc
comprou este livro, certo?). Felizmente, no to complicado como pensa.
Outras pessoas que precisem usar VBA devem ter suas prprias cpias do
programa Excel. Seria muito bom se voc pressionasse um boto e o aplicativo Excel/VBA se convertesse em um programa autnomo, mas isso no seria
possvel (e provavelmente nunca ser).
s vezes, tem coisas que do errado. Em outras palavras, voc no pode
confiar cegamente em seu programa VBA, que em todas as circunstncias
ele funcionar corretamente. Bem-vindo ao mundo de apurao de erros.
VBA como um alvo em movimento. Como voc sabe, a Microsoft continuamente atualiza o Excel. Mesmo a Microsoft se esforando para que haja
uma compatibilidade entre as verses, voc deve saber que o cdigo VBA
que est escrevendo para Excel 2007, provavelmente no servir em verses
anteriores e/ou futuras do Excel.
16
Como mostrado nos exemplos, voc pode ainda, nos outros nveis,
consultar uma especfica clula (neste caso ser a clula A1):
Se voc sabe que a planilha de trabalho Sheet1 est ativa, pode consultar:
Range(A1)
Objetos tem seus espaos. Voc pode pensar em um espao como
estrutura para um objeto. Por exemplo, uma Coluna tem espaos
como os Valores e Endereos nas planilhas. Um objeto de grficos tem
espaos HasTitle e Type.
17
18
19
20