Beruflich Dokumente
Kultur Dokumente
Home
Modelos Prontos
Cursos
Frum
Sobre
Tw eet
Publicidade
De pronto, adorei a iniciativa e por isso decidi replicar aqui. O site Dummies, aquele que publica a srie for Dummies, no
portugus traduzido para Leigos, publicou recentemente uma lista das estruturas de controle mais utilizadas no Excel
VBA, familiar de todos aqui.
Abaixo segua a lista com exemplos, extrada do post original. Serve como reviso e at um guia de referncia:
For Next
til para passar por todos os itens de um Array.
Aryu =0
raSm
Fri=1T 1
o
o 0
Aryu =Aryu +MAryi
raSm
raSm
yra()
Nx i
et
Do Loop Until
Para iterar at atingir uma condio. timo para casos de chegar at um limite ainda no conhecido.
Rw=0
o
D
o
Rw=Rw+1
o
o
Lo UtlClsRw 1.au ="
op ni el(o, )Vle
"
Mgo "is epycl i i Rw"&m;Rw
sBx Frt mt el s n o
ap o
Do While Loop
Semelhando ao anterior, porm, aqui voc executa a iterao enquanto uma condio se mantm.
Rw=1
o
D WieClsRw 1 < "
o hl el(o, ) > "
Rw=Rw+1
o
o
Lo
op
Mgo "is epycl i i Rw"&Rw
sBx Frt mt el s n o
o
If Then
O bsico, o testes dos testes! Executar uma ao baseado em uma condio numa simples linha.
I x=1Te y=1
f
hn
If Then End If
Complementando o anterior, quando a ao a ser tomada mais complexa, preciso deix-la um pouco mais completa.
I x=1Te
f
hn
y=1
z=1
EdI
n f
If Then Else
E continuando, se o de cima a parte, eis a contra parte. Se o teste der certo, faa isso. OU, faa aquilo, lembrando
sempre do OU, que podem ser vrios!
I x=1Te y=1Es y=0
f
hn
le
Es
le
y=0
Z=0
EdI
n f
Select Case
Quandos as opes so conhecidas (exemplo, dias da semana), torna a leitura mais legvel para o programador.
Slc Cs x
eet ae
Cs 1
ae
y=1
Z=1
Cs I >1
ae s
y=2
Z=2
Cs Es
ae le
y=0
Z=0
EdSlc
n eet
Goto
Esse d medo, mas til. A instruo Goto te leva a um bloco de cdigo definido. mais utilizado para tratamento de
erros, como no exemplo.
O ErrGT Op
n ro oo os
'u mn d cdg au]
[m oto e io qi
Ei Sb
xt u
Op:
os
Mgo "cnee u er!"
sBx Aotcu m ro!.
http://www.livrariasaraiva.com.br/produto/3419556/programando-o-excel-2007-vba-para-leigos
Bom proveito!
3
Profile
Voc precisa fazer o login para publicar um comentrio.
Entrar
Login
close
Login
Nome de usurio:
Senha:
Lembrar
Login
Registrar-se
Anncios
Mais anncios
Conectados
18 Convidados
Google Translator
Translate to:
English
Translate
P owered by Google Translate.
Posts similares
VBA Fomatar TextBox (Data, Telefone, CPF) nos Eventos KeyPress e Change
VBA A Instruo GoTo
Retornando o nome da cor com VBA
VBA Modelo De Cadastro de Cheque
VBA Fazendo uma clula piscar no Excel
Posts Recentes
WordPress Adicionando o CAPTCHA em comentrios de temas no suportados
Google Drive Criando Macros (ou quase isso) no Google Spreadsheet
Dicas Biblioteca MSCOMCTL.OCX e a incompatibilidade com alguns Service Packs
VBA Fazendo uma clula piscar no Excel
Modelos Cadastro com integrao de Access x Excel e Grficos
OlhoNoBit
Web Resolvendo conflitos no jQuery Tomamais
SQL Multiplos Bancos no Contexto do Linq To Sql Stupied4ever
MVC MVC Scaffolding Stupied4ever
jQuery Truncando texto Stupied4ever
Tags
.NET Access Android Arquivo ASP.NET Baboseiras Browsers C# Cadastro celulares dados Desenvolvimento
dicas download Downloads Excel Firefox Formulrios funes Google HTML Internet iPhone Javascript ListBox
Macros microsoft
Mobilidade Modelos Nokia office Planilhas Segurana Smartphone Smartphones SQL sql
server Symbian
Tecnologia UserForm
Categorias
Avisos (2)
Baboseiras (55)
Banco de Dados (4)
Carreira (7)
Comentrios (1)
Desenvolvimento (133)
.NET (46)
Downloads (14)
EaD (3)
Google Docs (1)
Hardware (3)
Microsoft Office (256)
Access (24)
Excel (202)
Outlook (18)
VBA (162)
Word (38)
Open Souce (1)
Tecnologia (215)
Dicas (111)
Mobilidade (47)
Segurana (14)
Web (91)
WordPress (1)
Instale o Dropbox
Backup do seus arquvios na nuvem? pra j!
ltimas do Frum
VBA Bsico usar o access para localizar arquivo word 5 de julho de 2013 geremias
VBA Bsico Dvida sobre Offset para coluna a direita? 5 de julho de 2013 reinaldo_ver
VBA Bsico Cancelar mensagens de alerta no Open do projeto 5 de julho de 2013 osman MKT
Geral Re: Conexo SQL com Excel 4 de julho de 2013 Nei Stolberg
VBA Bsico Re: [VBA] Interagindo com IE Objeto Active.Controls.Grid 4 de julho de 2013 leandro3s
Geral Re: Conexo SQL com Excel 4 de julho de 2013 Mikel Silveira Fraga
Geral Re: Conexo SQL com Excel 4 de julho de 2013 Nei Stolberg
VBA Bsico Re: [VBA] Interagindo com IE Objeto Active.Controls.Grid 4 de julho de 2013 Mikel
Silveira Fraga
VBA Bsico [VBA] Interagindo com IE Objeto Active.Controls.Grid 3 de julho de 2013 leandro3s
VBA Bsico Re: EXPORTAR DATA NO FORMATO dd-mm-yyyy - URGNETE 3 de julho de 2013
joseA
Anncios
New Fiesta
Controle Eletrnico
de Estabilidade Faa
um Comparativo e
Escolha o seu
New Fiesta. br
c om.
Central Blogs
Links
Anncios Google
Excel vba in
Vba macro
Vba access
2007 Toms Vsquez Blog - StudioPress Theme