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 aplica-
tivo 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:
Veja bem, o ttulo deste livro no : O Guia completo para Excel VBA pro-
gramao para Leigos. No ressalto todas as expectativas de programao
do Excel, provavelmente voc no queira saber tudo sobre. No caso de um
suporte mais aprofundado sobre programao do Excel, voc deve tentar
o livro Microsoft Excel 2007 Power Programao com VBA escrito por John
Walkenbach tambm publicado pela Wisley.
Combies como Ctrl+Z, que significa que voc tem que manter pressiona-
do uma tecla enquanto pressiona outra, no caso do Ctrl+Z, significa manter
o Ctrl pressionado enquanto pressiona a tecla Z
Para o conjunto de comandos, uso caractersticas distintas. Por exemplo,
para abrir meus arquivos, uso o comando:
Abrir a Arquivo
Range (A1:A12).Select
Selection.PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, _
Transpose:=False
Quando entrar com este cdigo, voc pode digitar comandos grandes em
um nico espao.
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.
at achar isto interessante, mas pode tranquilamente nem ligar para eles, se
estiver com pressa.
ICA No escape de informaes marcadas com este cone. Isso identifica ata-
D
lhos que podem encurtar bastante tempo (e talvez at possa permitir que
saia mais cedo do trabalho).
E-SE
BR
Este cone diz a voc que precisa de informaes aprofundadas para serem
LEM
ADO!
ID Interpretar qualquer coisa marcada com este cone. De outra maneira, voc
CU
www.paraleigos.com.br
Isso aqui
impressionante! E voc
diz que s programar
para costurar a
inciso, que mais tarde
ficar boa?
Nesta parte...
T odos os livros comeam a partir de um ponto. Este aqui comea
introduzindo a voc o Visual Basic Aplications (tenho certeza que
voc se tornar muito amigvel com o livro depois de alguns captulos
lidos). Depois da introduo, o captulo 2 levar voc real vida da
programao Excel.
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
ICA
No confunda VBA com VB (que significa VISUAL BASIC ).VB a lin-
guagem de programao autnoma que permite a voc criar programas
D
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.
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 vanta-
gens automatizando tarefas no Excel:
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 aplicati-
vo 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 continu-
amente 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.
Sub Somar()
Sum = 1 + 1
MsgBox A resposta & Sum
End Sub
Application.Workbooks(Livro1.xlsx)
Application.Workbooks(Livro1.xlsx).
Worksheets(Folha1)
Como mostrado nos exemplos, voc pode ainda, nos outros nveis,
consultar uma especfica clula (neste caso ser a clula A1):
Captulo 1: O Que VBA? 17
Application.Workbooks(Livro1.xlsx).
Worksheets(Plan1).Range(A1)
Worksheets(Plan1).Range(A1)
Se voc sabe que a planilha de trabalho Sheet1 est ativa, pode con-
sultar:
Range(A1)
Worksheets(Plan1).Range(A1).Value
Worksheets(Plan1).Range(A1).ClearContents