Anda di halaman 1dari 10

18/01/13

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

Pesquise no site...
VDEO-AULAS CURSOS ONLINE E-BOOKS LOJA DE LIVROS CONTEDO GRATUITO

Voc est aqui: Principal > Artigos > Colunas > Robert
:: Autor: Robert F. Martin :: e-mail: rm@faircourt.com

Coluna: Macros e Programao VBA no Excel


LIVROS
Administrao e Negcios Aplicativos AutoC AD Banco de Dados C arreira e Trabalho C riao de Sites e Webdesign C ultura e Interesse Geral Exames de C ertificao Excel Finanas e Investimentos Grficos e C orelDraw Hardware e Montagem Matemtica e Fsica Office 2007 Programao Redes Segurana Windows e Linux Word

Criando "Caixa de Combinao" (ComboBox) e "Caixa de Listagem (Listbox) 1


por Robert Friedrick Martin

O que so Caixas de Combinao e Caixas de Listagem


Este Tutorial/Artigo introduzir o leitor aos objetos Caixa de Combinao (ComboBox) e Caixa de Listagem (ListBox). Caixa de Combinao e Caixa de Listagem so controles fornecidos atravs da "caixa de ferramentas de controle" (Controls Toolbox) do Visual Basic disponvel nos produtos que compem o Microsoft Office. Estes controles so extremamente teis quando criamos "formulrios" que alimentam planilhas ou outro tipo de documento. Controles como Caixa de Combinao e Caixa de Listagem podem ser conectados (bound) ou associados com fontes de dados. No caso especfico do Excel, estas fontes de dados ou informaes so, naturalmente, as planilhas com suas linhas e colunas. Por exemplo, uma Caixa de Combinao poderia ter seus valores carregados a partir dos dados contidos na Plan1 e clulas A1:A15 (Linhas que vo de 1 a 15 na Coluna A). Por outro lado, estes dados podem ser carregados diretamente no cdigo entrado em uma sub rotina, por exemplo. A figura abaixo mostra um formulrio contendo uma Caixa de Combinao e Caixa de Listagem (outros itens deste formulrio: 1 Rtulo, 2 botes e 1 Moldura):

VDE O-AULAS
Access Administrao e Negcios Banco de Dados C AD C oncursos Pblicos Excel Hardware e Montagem Internet PowerPoint Programao Programas Grficos Redes e TC P/IP Vdeo e udio Webdesign Windows Word

Fgr 1 iua Os "Captulos" encontram-se dentro de um Caixa de Combinao (ComboBox) que tem o formato de uma "lista em cascata" (dropdown list). A Caixa de Listagem (ListBox) simplesmente apresenta uma lista de todos os itens carregados referentes ao captulo selecionado na caixa de combinao. Para visualizar mais itens, o usurio utiliza a barra de rolagem lateral. A maneira como estas informaes so entradas, como no exemplo acima, depende da complexidade e volume dos dados que sero associados/conectados . As Caixas de Combinao e de Listagem tm caractersticas similares em termos de funcionalidade. Entretanto, h uma diferena marcante entre o que ambas permitem o usurio fazer. Enquanto a Caixa de Combinao permite o usurio a digitar um valor que no se encontra na lista, a Caixa de Listagem no d tal flexibilidade. Esta flexibilidade da Caixa de Combinao pode ser til ou completamente intil dependendo de seu uso final. Ambos os controles so acessados atravs da "caixa de ferramentas de controle" (toolbox), como mostram as figuras abaixo:

E -BOOKS
Access Administrao e Negcios rea Grfica Banco de Dados BrOffice C AD C ertificaes Microsoft C oncursos Pblicos Excel Formao Pessoal e

Fgr 2 iua

Fgr 3 iua A Figura 2 mostra o mouse selecionando a Caixa de Combinao ao passo que a Figura 3 mostra a seleo da Caixa de Listagem. Aps a seleo do controle desejado basta apenas arrastar o mouse para criar o objeto diretamente na planilha ou num UserForm.

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

1/10

18/01/13
Profissional Internet Linux Literatura e Outros PowerPoint Programao Redes e TC P/IP Vdeo Webdesign Windows Word

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

Criando os Controles
Neste tutorial, estamos interessados em criar as caixas dentro de um formulrio do usurio (UserForm). Portanto, o primeiro passo criar o formulrio que conter e executar os cdigos que estaremos desenvolvendo mais adiante. Primeiramente precisamos acessar o Editor do Visual Basic (VBE - Visual Basic Editor). O atalho para abertura do VBE Alt+F11. Alternativamente, podemos abri-lo atravs de Ferramentas > Macros > Editor do Visual Basic. Como o VBE aberto, estamos prontos para inserir nosso primeiro formulrio. Para tanto, basta clicar no menu "Inserir" e escolher "UserForm" da lista fornecida. Uma outra opo para se criar o formulrio clicar com o boto direito do mouse sobre o projeto do VBA em questo e apontar para "Inserir". Quando o menu for expandido, selecionamos UserForm da lista fornecida como na figura abaixo:

OF E RTAS DA S E MANA

GARANTIA DE ENTREGA
LANAME NTO
Access 2007 Avanado

Fgr 4 iua Uma vez que a formulrio foi criado, ns acessaremos a caixa de ferramentas para criar a nossa caixa de combinao. Se a caixa de ferramentas no estava visvel quando VBE foi aberto ela ser ativada automaticamente aps a criao da UserForm. Com o formulrio pronto (tamanho padro) e a caixa de ferramentas aberta, crie os seguintes itens dentro do formulrio:

460 pginas 1145 cursos de brinde 114306 pginas de brinde

. Caixa de Combinao (nomeie como cmbBox1 )


Excel 2007 Avanado

. Caixa de Listagem (nomeie como lstBox1 ) . Moldura (nomeie como fraDescricao ) . Rtulo - coloque-o dentro da moldura (nomeie como lbl1 ) . Dois botes de comando (nomeie um cmdOK e o outro cmdFechar ) O seu formulrio agora deve ter a aparncia (no necessariamente igual) do formulrio abaixo:

552 pginas 1145 cursos de brinde 114306 pginas de brinde

Encontre seu emprego dos sonhos com Jooble agora!

Fgr 5 iua

Acrescentando cdigo aos Controles


Antes de entrarmos no complexo mundo de cdigos para os Controles Caixa de Combinao e Caixa de Listagem, vamos inserir dois cdigos bsicos nos botes OK e Fechar . Para executarmos est tarefa, d um duplo-clique no boto OK . A janela de cdigo do VBE aparecer contendo as seguintes linhas: Private Sub cmdOK_Click() End Sub Ao cdigo ns acrescentaremos uma caixa de mensagem (MsgBox) com uma mensagem de aviso ao usurio e o comando Descarregar (Unload). Acrescente o cdigo entre Private Sub cmdOK_Click() e End Sub , de forma que ele fique assim: Private Sub cmdOK_Click() MsgBox "Voce clicou 'OK'. Est janela agora ser fechada." _ & "Grato por usar este tutorial.", vbInformation Unload Me 2 End Sub Feche a janela do cdigo e d um duplo-clique no boto Fechar . Repita os passos descritos para o boto OK . Utilizaremos o mesmo cdigo. Feito isto, nos livramos dos itens que no nos interessam neste artigo e podemos nos concentrar no que realmente queremos fazer.

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

2/10

18/01/13

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp
Como o leitor deve ter observado, para se acrescentar cdigo a um objeto basta apenas um duplo-clique para que a janela de cdigo seja aberta. Observe tambm que a sub-rotina indicada a padro (default) do VBA. Esta sub-rotina pode ser alterada pelo usurio; entretanto cada uma adquire um valor diferente. Alm destas sub-rotinas, podemos criar as nossas prprias sub-rotinas. Vamos comear pelo cmbBox1 . Para adicionar cdigo na cmbBox1 , d um duplo-clique sobre o Formulrio (UserForm) para que a janela de cdigo seja aberta. Estaremos entrando cdigo no Formulrio pois queremos que ele seja ativado quando o Formulrio for ativado! A sub-rotina padro acrescentada janela de cdigo: Private Sub UserForm_Activate() 3 End Sub Qualquer cdigo escrito entre as linhas de abertura e fechamento da sub-rotina padro para a UserForm ser executado quando o formulrio for ativado (Activate). Sabendo desta caracterstica da UserForm, podemos comear a pensar em adicionar eventos que definiro o comportamentos dos objetos que acrescentamos ao formulrio.

Acrescentando itens Caixa de Combinao


Para se acrescentar itens Caixa de Combinao utilizamos o mtodo AddItem . O AddItem acrescenta itens caixa de combinao em tempo real, isto , quando o cdigo executado. Com a janela de cdigo ainda aberta, adicionaremos alguns itens nossa cmbBox1 . Vamos adicionar caixa os seguintes itens: "CAPTULO 1", "CAPTULO 2" e "CAPTULO 3". Private Sub UserForm_Activate() cmbBox1.AddItem "CAPTULO 1" cmbBox1.AddItem "CAPTULO 2" cmbBox1.AddItem "CAPTULO 3" End Sub Quando acrescentamos uma quantidade pequena de itens, como no exemplo acima, no temos muito problema, mas e se tivssemos que acrescentar 10 itens? A coisa comea a complicar um pouco mais. Uma alternativa, acrescentar o bloco With-End With para evitar a repetio de cdigo. A mesma sub-rotina poderia ser reescrita como: Private Sub UserForm_Activate() With cmbBox1 .AddItem "CAPTULO 1" .AddItem "CAPTULO 2" .AddItem "CAPTULO 3" End With End Sub A vantagem do bloco With-End With que ele evita a repetio do nome do controle,ie cmbBox1. Alm das duas alternativas apresentadas, podemos utilizar uma "Matriz" (Array) para preencher a nossa Caixa de Combinao: Private Sub UserForm_Activate() minhaMatriz = Array("CAPTULO 1", "CAPTULO 2", "CAPTULO 3") For Each capitulo in minhaMatriz With cmbBox1 .AddItem capitulo End With Next capitulo End Sub Mas sero estas as formas mais eficientes de escrever este cdigo? A esta altura, o leitor deve ter percebido que no existe uma forma eficiente de escrever um cdigo. O que existe a sua forma eficiente de escrever um cdigo. Mais adiante, analisaremos uma forma ainda mais eficiente de carregar valores para a Caixa de Combinao em tempo real. O nosso prximo passo acrescentar eventos para a caixa de combinao. No nosso caso, queremos que os valores da Caixa de Listagem sejam modificados toda vez que selecionamos um "CAPTULO" diferente. Feche a janela de cdigo e d um duplo-clique sobre a Caixa de Combinao. A sub-rotina padro automaticamente adicionada. Como o VBA uma linguagem intuitiva, acredito que a melhor maneira escrever primeiramente o que pensamos fazer e depois transformar em cdigo este pensamento. O que queremos avaliar agora : Se CAPTULO 1 for selecionado; ento, Caixa de Listagem assume os valores: "Captulo 1 - Item 1" "Captulo 1 - Item 2" "Captulo 1 - Item 3" Se CAPTULO 2 for selecionado; ento, Caixa de Listagem assume os valores: "Captulo 2 - Item 1" "Captulo 2 - Item 2" "Captulo 2 - Item 3" Se CAPTULO 3 for selecionado; ento, Caixa de Listagem assume os valores: "Captulo 3 - Item 1" "Captulo 3 - Item 2" "Captulo 3 - Item 3" Com a sub-rotina padro para a Caixa de Combinao, entre o seguinte cdigo: Private Sub cmbBox1_Change() If cmbBox1.ListIndex = 0 Then ' O listindex sempre se inicia em zero

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

3/10

18/01/13

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp
With lstBox1 .Clear ' sempre limpe a Caixa de Listagem antes de adicionar novos itens .AddItem Captulo 1 - Item 1" .AddItem "Captulo 1 - Item 2" .AddItem "Captulo 1 - Item 3" End With End If If cmbBox1.ListIndex = 1 Then With lstBox1 .Clear .AddItem "Captulo 2 - Item 1" .AddItem "Captulo 2 - Item 2" .AddItem "Captulo 2 - Item 3" End With End If If cmbBox1.ListIndex = 2 Then With lstBox1 .Clear .AddItem "Captulo 3 - Item 1" .AddItem "Captulo 3 - Item 2" .AddItem "Captulo 3 - Item 3" End With End If End Sub

O prximo passo criar a rotina que reconhece o item na caixa de listagem e passa um valor para o Rtulo que criamos bem no incio deste tutorial. Criamos trs linhas de cdigo quando o formulrio foi ativado e 24 para quando a Caixa de Combinao ... Neste ritmo, podemos dizer que teremos que escrever uma Bblia sobre Caixa de Combinao e Caixa de Listagem antes mesmo de resolvermos nosso to simples problema. Mas no se desespere, pois o que foi dito at agora foi apenas para introduzir o conceito. No prximo passo, criaremos um cdigo mais avanado e capaz de melhor lidar com um volume maior de informao sem precisar de um volume equivalente de cdigo.

Melhorando o cdigo
Antes de continuar, apague todos os cdigos at agora escritos (excluindo os cdigos para os botes). Antes de entrarmos qualquer outro cdigo crie trs planilhas e as nomeie CAPTULO 1, CAPTULO 2 e CAPTULO 3. Na coluna A da primeira planilha insira alguma informao. Na coluna B da mesma planilha crie uma definio para cada item das linhas na coluna A. Repita este exerccio na segunda e terceira planilha. Voc agora tem trs planilhas contendo as informaes que carregaremos para a Caixa de Combinao, Caixa de Listagem e Rtulo, como no exemplo:

Fgr 6 iua Novamente, d um duplo-clique no formulrio e entre o cdigo (o cdigo est comentado para facilitar o entendimento do que est ocorrendo): Private Sub UserForm_Activate() On Error GoTo Sair 'Lida com qualquer eventual erro Dim Pasta As Workbook 'Cria o objeto Pasta de Trabalho Dim Captulo As String 'Define o objeto como a pasta atual de trabalho Set Pasta = Application.ActiveWorkbook 'Inicia a contagem dos ndices de cada planilha ndice = 1 Do Until IsEmpty(Pasta) 'Vasculha a Pasta at que esteja vazia 'Guarda na varivel CAPITULO o nome da planilha Captulo = ThisWorkbook.Worksheets(ndice).Name

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

4/10

18/01/13

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp
With cmbBox1 .AddItem Captulo 'Acrescenta o nome do captulo a Caixa de Combinacao End With ndice = ndice + 1 Loop Sair: Exit Sub End Sub Agora, precisamos avaliar o "clique" em cada CAPTULO (planilha) de forma que a Caixa de Listagem seja preenchida corretamente. Como a informao de cada captulo est contida na sua respectiva planilha, feche a janela de cdigo e d um duplo-clique na Caixa de Combinao. Com a sub-rotina padro, entre o cdigo: Private Sub cmbBox1_Change() lbl1.Caption = "" 'Limpa o valor do Rtulo Dim Plan As Worksheet Dim itemCaptulo As String lstBox1.Clear 'Limpa o valor da Caixa de Listagem Linha = 1 'Define a planilha de acordo com o ndice da Caixa de Combinacao Set Plan = ThisWorkbook.Worksheets(cmbBox1.ListIndex + 1) Do Until IsEmpty(Plan.Range("A" & Linha)) itemCaptulo = Plan.Cells(Linha, 1) With lstBox1 .AddItem itemCaptulo End With Linha = Linha + 1 Loop End Sub Finalmente, queremos casar a texto na Caixa de Listagem com o texto que descreve cada item e passar a descrio para nosso Rtulo. Feche a janela de cdigo e d um duplo-clique sobre a Caixa de Listagem. Com a sub-rotina padro, digite o seguinte cdigo: Private Sub lstBox1_Click() Dim Plan As Worksheet 'Define a planilha de acordo com o ndice da Caixa de Combinacao Set Plan = ThisWorkbook.Worksheets(cmbBox1.ListIndex + 1) 'Define a linha onde se encontra o item selecionado na Caixa de Listagem Linha = lstBox1.ListIndex + 1 'Casa a linha da primeira coluna com o item da segunda coluna lbl1.Caption = Plan.Cells(Linha, 2) End Sub Por fim, o formulrio contendo as informaes:

Fgr 7 iua

Concluso
Quando escrevemos cdigos, no existe uma regra nica para a soluo: o que existe um problema que precisa ser solucionado. Como este problema ser solucionado depender da experincia do programador e sua capacidade de analisar o problema. Nos casos aqui avaliados, temos vrias solues possveis e cada uma nica em sua abordagem. O importante sempre manter em mente que possvel melhorar e que a soluo est limitada a nossa capacidade de inventar novas e eficientes maneiras de resolver os problemas apresentados.
1 Os cdigos foram testados para compatibilidade em Excel 2002 e 2003. 2 "Me" quer dizer "mim ou eu" em ingls e refere-se ao objeto UserForm no qual a sub-rotina foi criada.

Literalmente, o cdigo diz "descarregue-me" (feche-me).. 3 Alm do UserForm_Active, podemos utilizar UserForm_Initialize para executar cdigo dentro do formulrio quando ele for aberto.

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

5/10

18/01/13

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp
COLUNA S DISPONVEIS - CLIQUE NO TTULO DA COLUNA PA RA A CESS -LA

Data 17/03/2004

Ttulo Criando "Caixas de Combinao" e "Caixas de Listagem"

Simulados Gratuitos On Line em Portugus Exame Simulados 70-210 Exame 01 :: Exame 02 :: Exame 03 70-215 Exame 01 :: Exame 02 :: Exame 03 70-216 Exame 01 :: Exame 02 :: Exame 03 70-217 Exame 01 :: Exame 02 :: Exame 02 70-218 Exame 01 :: Exame 02 70-228 Exame 01 :: Exame 02 70-290 Exame 01 :: Exame 02 :: Exame 03

Exame Artigos Geral Geral Geral Geral Geral Geral Geral Geral Geral Geral Geral Geral Preparando-se Para o Exame 70-290 - Parte 3 Preparando-se Para o Exame 70-290 - Parte 2 Preparando-se Para o Exame 70-290 - Parte 1 Mais 10 Dvidas Freqentes Sobre Certificaes 10 Dvidas Freqentes Sobre Certificaes MCDST Microsoft Certified Desktop Support Technician O caminho para as certificaes da Microsoft Como se tornar um MCSE para Windows 2000 Novos tipos de questes para o MCSE 2000 - Parte 1 Novos tipos de questes para o MCSE 2000 - Parte 2 Novos tipos de questes para o MCSE 2000 - Parte 3 Como se tornar um MCSD Tudo sobre a nova Certificao MCAD 50 Dicas para os Exames da Microsoft Saiba Tudo sobre o MCSE - 2003 70-100: Um exame diferente O desafio do exame 70-175 Exame 70-176: uma prova 'light'? Certificando-se em Windows 2000 Professional - Parte 1 Certificando-se em Windows 2000 Professional - Parte 2 Certificando-se em Windows 2000 Professional - Parte 3 Certificando-se em Windows 2000 Professional - Parte 4 Certificando-se em Windows 2000 Professional - Parte 5 A hora do exame 70-215 - Parte 1 A hora do exame 70-215 - Parte 2 A hora do exame 70-215 - Parte 3 Como passar no exame do MCSA - 70-218 Dicas: Exame de Admin. SQL Server: 70-228 O desafio do exame 70-240

CURSOS DO SITE
Cursos de A ccess A ccess 2007 - A prenda na Prtica A ccess A vanado A ccess Bsico A ccess - Como Depurar o VBA A ccess - Programao A DO e A DOX A ccess - Progr. VBA A PIs Criando Classes no A ccess Criando Sistema de A juda Formulrios no A ccess Funes Personalizadas no A ccess Menus Personalizados no A ccess Modelagem de Dados Programao DA O e VBA Tabelas Dinmicas no A ccess Tudo Sobre Consultas no A ccess Tudo sobre Relatrios no A ccess Cursos de Excel Excel A ddIns e DLLs Excel A vanado e VBA Excel Bsico Excel - Como Depurar o VBA Excel 2007 - Tabelas Excel - Progr. A DO A DOx Excel - Utilizando DA O Excel - Programao de A PIs e Registry Excel - Trabalhando com XML Excel 2007 - Formatao Condicional Excel 2007 - Programando Ribbon Excel 2007 - SmartA rt Excel 2007 - A prenda na Prtica Configuraes do Excel na Registry Criando Classes no Excel Criando Formulrios com VBA no Excel Criando Sistema de A juda Estatstica no Excel - Bsico Formulrios A vanados c/ VBA no Excel Frmulas e Funes Matriciais no Excel Funes de Bancos de Dados, Listas e Filtros Funes Personalizadas A vanadas no Excel Funes Personalizadas c/ VBA no Excel Matemtica Financeira no Excel Menus Personalizados no Excel Personalizando o Excel Program. VBA no Excel Tabelas Dinmicas Tudo Sobre Datas e Horas no Excel Tudo sobre Funes de Pesquisa no Excel Tudo sobre Funes de Texto no Excel Tudo Sobre Grficos no Excel Tudo Sobre Solver no Excel

Geral Geral Geral 70-100 70-175 70-176 70-210 70-210 70-210 70-210 70-210 70-215 70-215 70-215 70-218 70-228 70-240

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

6/10

18/01/13
VBA A vanado VSTO - Excel 2003 Formulrios Bsicos VSTO - Programando o Painel de Tarefas Outros Cursos BrOffice - Curso Bsico Certificaes Microsoft

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

Estatstica Bsica - Terico Eventos no Word Formulrios no Word Matemtica Financeira Menus Personalizados no Word Open Office - Calc Frmulas Matriciais Open Office - Calc Matemtica Financeira Outlook 2007 - A prenda na Prtica PowerPoint PowerPoint 2007 - A prenda na Prtica Tutoriais MCSE 2000 Word A vanado Word 2003 - Bsico Word 2007 - A prenda na Prtica Word 2007 - Bsico - Passo a Passo Word 2007 - Programando Ribbon

E-BOOKS DISPONVEIS
Certificaes ITIL V2 - Exame EX0-100 Manual - Exame 70-270 Manual - Exame 70-271 Manual - Exame 70-272 Manual - Exame 70-290 Manual - Exame 70-291 Manual - Exame 70-620 Manual - Exame 70-621 Simulado 70-228 - 120 questes Simulado 70-270 - 120 questes Simulado 70-290 - 120 questes Simulado 70-620 - 120 questes Simulado 70-621 - 120 questes Simulado 70-648 - 120 questes Simulado 70-649 - 120 questes Simulado 01 - 70-291 - 120 questes Outros E-Books A dministrao de Recursos Patrimoniais A jax e A SP.NET A sp 3.0 A SP 3 Camadas A sp.Net com C# A SP.NET 2.0 com VS.NET 2005 A ssinatura Digital A utoCad 2D Curso Prtico Banco de Dados com C# Banco de Dados com Delphi 7.0 BROffice 2.1 Planilha Bsico BROffice 2.1 Texto Bsico Cidadania Italiana - Como Obt-la - 2 Edio Como Criar um Curriculum Profissional Como Falar em Pblico Como Humanizar a Sade Criando Sites Dinmicos com DreamWeaver CS3, PHP e MySQL CSS - Curso Bsico CSS - Curso Intermedirio e A vanado Como Passar em Concursos Contabilidade Curso Bsico

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

7/10

18/01/13
Contabilidade Comercial Contabilidade Folhas de Pagamento Copas do Mundo COREL DRA W Bsico Criao e Gravao de DVDs Criando Redes Usando o Windows CRM Vendas e Marketing Curso Bsico de Edio de Vdeo Curso A vanado de Edio de Vdeo Curso de Internet A vanado e Dicas Prticas Curso de Memorizao Curso de Oratria Curso Prtico de Visual Studio 2005 Curso Prtico de Visual Studio.NET Delphi 6 - Curso Completo Delphi 7 - Curso Completo Delphi 8 - Curso Completo Desvendando o Flash MX Desvendando o iPod DreamWeaver Curso Prtico Empreendedorismo Curso Prtico Empreendedorismo Treinamento Executivo Emprego e Sucesso Profissional - Curso Prtico Exchange 2000 Server Fireworks - Curso Bsico Fireworks - Curso Prtico Fotografia Digital FrontPage XP Curso Completo Gerncia Financeira Gerncia de Projetos Gerncia de Projetos - A vanado Gerncia de Vendas - A vanado GPOs no Windows Server 2003 - Curso Completo HTML - Bsico e A vanado Influenciar e Liderar Pessoas Informtica para Negcios - Curso Prtico Informtica Essencial Internet Fundamental Lgica de Programao Linux Bsico Linux Bsico & Rpido Linux com Cacic Marketing - Curso Prtico Matemtica Fcil Matemtica Para Concursos - 1 Grau MS Project 2003 Curso Prtico MS Project 2007 Motivao e Eficincia no Servio Pblico MySQL - Curso Prtico Normas da A BNT para TCCs Teses e Dissertaes

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

8/10

18/01/13
Notebooks: Curso Prtico de Operao e Manuteno O Prisioneiro Oracle - Curso Completo Oratria Pregando o Evangelho Organizao no Trabalho OSM - Noes de Organizao, Sistema e Mtodos Paixo de Cristo Page Maker 7.0 Photoshop Bsico Photoshop CS, CS2 & CS3 - Curso Bsico Photoshop CS, CS2 & CS3 - Curso Intermedirio Primeiro Emprego Programao C# Curso Bsico Programando com Delphi 7 Programando com Java Programando em PHP Redes - Curso Rpido & Bsico Relacionamento Humano no Trabalho Secretria e Recepcionista Segurana no Windows XP - Bsico Sistema Financeiro Nacional Sistemas de A poio a Deciso SQL Server 2000 Curso Completo SQL Server 2005 Curso Completo Tcnicas de Negociao Telemarketing e A tendimento UML - Treinamento Prtico VB.NET - Curso Bsico VB.NET 2005 Banco de Dados VB.NET 2005 Bsico Vendas e A tendimento - Curso Prtico Windows 2000 Curso Completo Windows 2000 Server Windows 2000 Server - Prtico Windows XP Curso Completo Windows XP Dicas Prticas XML p/ Programadores A SP

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

Cursos Interativos em Vdeo-Aulas


Cursos de Excel Excel 2003 A vanado Excel Bsico A genda Telefnica no Excel Frmulas e Funes Matriciais no Excel Excel 2007 - Curso A vanado Excel 2007 - Curso Bsico Excel Para Concursos Pblicos - Simulados e Provas Comentadas Tudo Sobre Grficos no Excel Vdeo-aula interativa: Tudo Sobre Tabelas Dinmicas no Excel 2003 Outros Cursos A ccess 2003 A vanado A ccess 2003 Bsico A ccess 2007 - Curso Bsico A ccess 2007 - Tudo Sobre Consultas Calculadoras HP50G 49G/G+ 48GII Como Criar Vdeo-A ulas Curso Prtico Criando Blogs Profissionais Curso Completo Criando uma Loja Virtual -

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

9/10

18/01/13
Curso Completo Curso Prtico de Internet Dominando o ORA CLE

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

Flash CS3 - Bsico e Prtico Flash MX - Curso Bsico HTML - Curso Prtico Lgica de Programao Curso Completo Lgica de Programao com VB.NET Macros e VBA no Excel Bsico e Intermedirio I Matemtica Bsica - Mdulo

Matemtica Financeira Teoria e Prtica MySQL - Curso Completo e Prtico Outlook Express - Curso Prtico PHP + HTML + CSS - Curso Completo Raciocnio Lgico - Curso Completo e Prtico Srie Concursos: Ingls ESA F - Simulados e Provas Comentadas SQL Server 2005 - Reporting Services Tabelas Dinmicas A vanadas no Excel 2003 Windows XP - Curso Bsico Windows XP Bsico + Intermedirio + Dicas Prticas Windows XP - Formatao e Instalao Word Bsico Word 2003 A vanado Word 2007 - Curso Bsico Cursos em DVD Curso de Oratria Falando em Pblico sem Medo Converso de Formatos Digitais: udio e Vdeo Hardware Curso Bsico
CLIQUE A QUI PA RA SA BER COMO COMPRA R OS CURSOS

Pgina Principal

Enviar a um A migo

Indique este Site

Fale com o A utor

A ssine a Newsletter

Todos os Direitos Reservados, Jlio Battisti 2001-2013

www.juliobattisti.com.br/artigos/colunas/robert/coluna01.asp

10/10

Anda mungkin juga menyukai