Escolar Documentos
Profissional Documentos
Cultura Documentos
Ê
Ê
Geralmente recebo emails com dúvidas em como acessar dados com aplicativos
Office como Word , Excel , PowerPoint , etc. Ê
Eu sempre prometo que irei colocar um artigo sobre o assunto no site , e hoje
estou cumprindo o prometido. Ê
Quero deixar claro que não pretendo abordar este assunto em futuros artigos pois ,
embora o VBA esteja intimamente relacionado com o Visual Basic e a integração
com os aplicativos Office seja uma questão muito importante , simplesmente eu
não teria tempo para tratar de tantos assuntos relacionados. Então queiro reiterar
que o foco é Visual Basic , VB.NET e ASP e ASP.NET. Ê
Você pode usar código Visual Basic em seus aplicativo office para automatizar
tarefas e dar maior produtividade a seus arquivos .doc e suas planilhas eletrônicas. Ê
Neste artigo eu vou mostrar como você pode acessar uma base de dados Access e
preencher uma planilha Excel com os dados obtidos usando o editor Visual Basic do
Excel.Ê
Os artigos já publicados no site sobre VBA podem lhe ajudar a ter uma visão geral
do assunto: Ê
Ê D
c Aprenda a usar o VBA em suas aplicações VB. Tenha o Office aos seus pés. Ê
Ê D
c
c c Neste artigo mostramos como usar ADO com
Ê
Visual Basic , VBScript e VBA ( Visual Basic for Applications).
bra o o Excel (eu estou usando o Excel do Office 97) e no menu Ferramentas
selecione o
c
Ê
No menu A
do Editor selecione a opção
e inclua a
biblioteca de acesso a dados ADO no projeto. Sem isto não teremos acesso aos
objetos de acesso a dados. Ê
Ê
No menu Inserir do Editor selecioneD
A para incluir um novo formulário no
seu projeto.Ê
Clique duas vezes sobre o botão de comando para poder inserir o código VBA que
irá conectar com o banco de dados e extrair as informações para o Excel.Ê
i = 2Ê
If Not rs.EOF ThenÊ
Do While Not rs.EOFÊ
Range("A" & i).Value = rs(0)Ê
Range("B" & i).Value = rs(2)Ê
Range("C" & i).Value = rs(1)Ê
rs.MoveNextÊ
i = i + 1Ê
LoopÊ
End If
cn.Close
End SubÊ
ÊÊ
Pronto , você acabou de criar um formulário com código ADO que acessa um banco
de dados e preenche uma planilha EXCEL ; tudo isto feito no próprio EXCEL com o
editor Visual Basic.Ê