Notifications
Clear all

Login com outra pasta de trabalho

6 Posts
3 Usuários
0 Reactions
1,908 Visualizações
(@eduhaag)
Posts: 36
Trusted Member
Topic starter
 

Ola pessoal,
estou criando um sistema completo para automação comercial dentro do excel, porem para me facilitar futuras atualizações vou criar o sistema dentro de uma pasta de trabalho (arquivo do excel), e meu banco de dados seram outras pastas de trabalho. Assim quando precisar atualizar somente substituo o arquivo que contem as macros e forms, e não perco nenhum dado.

Bom meu problema é o seguinte, logo na tela de login, coloquei o codigo para abrir o arquivo onde estão armazenados a lista de usuarios e senha.
Porem não sei como fazer com que o codigo busque os dados.
se fosse na mesma pasta de trabalho seria facil, mas como é em outra pasta de trabalho não faço a menor ideia de como fazer

desde ja agradeço

 
Postado : 02/02/2013 7:16 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

eduhaag,

Boa Noite!

Bem... estou deduzindo que você está fazendo seu sistema utilizando-se de VBA. Assim, para referir-se a uma outra pasta (ABA) dentro do seu próprio arquivo, basta citar, antes do comando que quer utilizar, o nome da aba. Por exemplo: Vamos supor que você quer utilizar o comando Select do objeto Range da aba chamada Plan4. Você faria assim:

Sheets ("Plan4").Range ("B6").Select
 
Postado : 02/02/2013 7:39 pm
(@eduhaag)
Posts: 36
Trusted Member
Topic starter
 

Desculpe não comentar antes. É VBA sim.
porem não é dentro do mesmo arquivo.
são dois arquivos do excel, um onde contem os formularios (vou chamar de arquivo A) e o outro é uma tabela comun sem macros (vou chamar de arquivo B).
O que preciso é que (via VBA) o arquivo A verifique o arquvo B para confirmar dados de login

 
Postado : 02/02/2013 7:53 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Bem...

Nesse caso (aproveitando o mesmo exemplo anterior), você deve fazer referência, primeiramente, ao arquivo, tipo:

Workbooks ("Arquivo B.xlsx").Sheets ("Plan4").Range ("B6").Select
 
Postado : 03/02/2013 6:37 am
(@eduhaag)
Posts: 36
Trusted Member
Topic starter
 

Ah é isso mesmo, eu não sabia como fazer a referencia.
obrigado

 
Postado : 03/02/2013 7:08 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Edu, o modelo abaixo faz exatamente o que uqer,trabalha com um arquivo Front_end e um BD, de uma olhada :

Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel
http://www.tomasvasquez.com.br/blog/mod ... soft-excel

No Forum do Tomaz encontrara tambem varias adaptações, tanto com BD em Excel como em Access.
http://www.tomasvasquez.com.br/forum/index.php

[]s

 
Postado : 03/02/2013 7:08 am