Página 1 de 1

form pesquisar x excel 2007 [Resolvido]

Enviado: Sáb Nov 19, 2011 6:34 am
por geroeane
Pessoal alguem ja fez a adaptação para usar no excel 2007 como pasta habilitada para macro Extensão xml
Quando faço a conversão da pasta para esta extensão os dados não são carregados no list do formulario, não acusa erro algum simplesmente não carrega.
O que poderia ser feito para funcionar nesta versão do excel sem usar o modo de compatibilidade.

Re: form pesquisar x excel 2007

Enviado: Dom Nov 20, 2011 7:14 pm
por Mauro Coutinho
Gero, como pode ver no Tópico abaixo :

CONEXÃO ADO - OLEDB PARA EXCEL 2007
viewtopic.php?f=5&t=721
Com o Office 2007 houve modificações na forma de acessar dados de e para o excel ou access.

Ou seja, não sei quais adaptações fez, mas procure no Formulário Pesquisar pelas instruções :
.Provider = "Microsoft.JET.OLEDB.4.0"
e substitua por :
.Provider = "Microsoft.ACE.OLEDB.12.0"

Ficando da seguinte maneira :
Set conn = New ADODB.Connection

With conn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=" & caminhoArquivoDados & ";Extended Properties=Excel 8.0;"
.Open
End With


Nos testes que fiz com o modelo anexo funcionou corretamente, mas no tópico que indiquei o Jack (JJACKLS) disse que para ele foi necessário baixar o driver para canexão OLE.

Faça os testes e qq duvida retorne.

Modelo cadastro Excel 2007
ModeloCadastro2007LView.rar
(72.72 KiB) Baixado 685 vezes
[]s

Re: form pesquisar x excel 2007

Enviado: Ter Nov 22, 2011 4:49 am
por geroeane
Mauro bom dia....

Ola totalmente funcional, fica meu muito obrigado pelas orientações, aos poucos vou desenferrujando, particularmente fiquei para no tempo utilizando DAO com SQL e banco de dados com ACESS, ainda apanho tentando readaptar utilizando o proprio excel como receptor de dados.

Voce por acaso não teria exemplos de consultas sql em listbox ...

Re: form pesquisar x excel 2010

Enviado: Qua Jul 18, 2012 11:51 am
por Cafetao
Boa tarde Pessoal,
Me chamo Alessandro Santos, sou novo no fórum e iniciante em VBA, utilizei os modelos do site para aprender e aprimorar o que tenho de conhecimento.

No momento estou trabalhando em uma planilha de inventário da empresa onde trabalho, só que estou tendo alguns problemas com o formulário de pesquisa com o office 2010...

Momentaneamente estou utilizando um filtro com listview, funciona, mas não como esperado, ele filtra pelos primeiros 5 colunas da planilha (Código, LoginRede, Ramal, Nome, Email), o restante dos filtros não funciona.

Então resolvi pedir ajuda dos Masters do fórum, pois queria que ou o frmFiltro ou o frmPesquisa funcionassem (Preferência o frmPesquisa)...

Cada vez que tento utilizar o formPesquisa ele dá uma mensagem dizendo: - "Erro de compilação - O tipo definido pelo usuário não foi definido"
e ele seleciona em amarelo a seguinte chamada:

Private Sub PopulaListBox(ByVal Nome As String, _
ByVal PatrimonioPC As String, _
ByVal MacAdress As String, _
ByVal PatrimonioMonitor As String, _
ByVal SerialOperacional As String, _
ByVal SerialSuite As String)

Já fiz o diabo nessa planilha e só falta a pesquisa pra tudo ficar funcionando...

Segue em anexo,
OBS: Está desbloqueada, mas se pedir é usuário: ADMIN senha: 123

Fico grato por qualquer auxílio que receber.

Abraços
Alessandro Santos

Re: form pesquisar x excel 2010

Enviado: Dom Set 02, 2012 3:52 pm
por Henry-Systems
Buenas Alessandro.

Dá uma olhada no anexo que montei e contem o modelo de pesquisa que está querendo adaptar e que está totalmente funcional.

Espero que ajude.

Att
Cafetao escreveu:Boa tarde Pessoal,
Me chamo Alessandro Santos, sou novo no fórum e iniciante em VBA, utilizei os modelos do site para aprender e aprimorar o que tenho de conhecimento.

No momento estou trabalhando em uma planilha de inventário da empresa onde trabalho, só que estou tendo alguns problemas com o formulário de pesquisa com o office 2010...

Momentaneamente estou utilizando um filtro com listview, funciona, mas não como esperado, ele filtra pelos primeiros 5 colunas da planilha (Código, LoginRede, Ramal, Nome, Email), o restante dos filtros não funciona.

Então resolvi pedir ajuda dos Masters do fórum, pois queria que ou o frmFiltro ou o frmPesquisa funcionassem (Preferência o frmPesquisa)...

Cada vez que tento utilizar o formPesquisa ele dá uma mensagem dizendo: - "Erro de compilação - O tipo definido pelo usuário não foi definido"
e ele seleciona em amarelo a seguinte chamada:

Private Sub PopulaListBox(ByVal Nome As String, _
ByVal PatrimonioPC As String, _
ByVal MacAdress As String, _
ByVal PatrimonioMonitor As String, _
ByVal SerialOperacional As String, _
ByVal SerialSuite As String)

Já fiz o diabo nessa planilha e só falta a pesquisa pra tudo ficar funcionando...

Segue em anexo,
OBS: Está desbloqueada, mas se pedir é usuário: ADMIN senha: 123

Fico grato por qualquer auxílio que receber.

Abraços
Alessandro Santos