Notifications
Clear all

PROCV em várias Pastas de trabalho

4 Posts
2 Usuários
0 Reactions
1,325 Visualizações
(@eliseu)
Posts: 2
New Member
Topic starter
 

Olá Amigos,

Estou me desenvolvendo agora em programação no excel (VBA) e conto com a ajuda de vocês para resolver meu problema.

Possuo umas planilhas de controle de massas, onde recebo o valor da massa de uma determinada amostra de minério, e logo depois
atribuo um código para servir de referência.Essas planilhas são salvas diariamente, ou seja, temos 1 planilha(pasta de trabalho) para
cada dia do ano.

Tendo isso em vista, possuímos outra planilha("Teste de caracterização"), onde eu tenho que digitar o código de uma referência e buscar
o valor da sua massa em outra planilha, justamente a citada acima("Controle de massas).Porém, preciso fazer esse rastreamento(Procv) em
varias planilha(Pasta de trabalho) diferente, sendo que estas planilhas estão todas dentro de uma mesma pasta de arquivos.

Como posso resolver esse problema?.Tentei fazer um código porém ele só funciona se o procv for feito em uma pasta de trabalho específica.

As observações pertinente foram realizadas na planilha que segue em anexo:

 
Postado : 30/11/2013 9:50 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Eliseu,

Boa Noite!

Bom... assim sem ver seus arquivos completos, fica um pouco complexo pois não podemos rodar e depurar. Todavia, fiz algumas modificações de modo a pesquisar, na pasta a que você se refere, todos os arquivos, abre o arquivo, armazena o nome do caminho e do arquivo em variáveis, executa os procv através da função que você está utilizando e depois volta a fechar o arquivo.

Não sei se está correto porque não tive como testar. Todavia, creio que dará certo.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 30/11/2013 6:15 pm
(@eliseu)
Posts: 2
New Member
Topic starter
 

Bom dia Sr. Wagner Morel.

Muito obrigado pela sua ajuda, a macro rodou beleza e realmente executou da maneira que eu desejava. Porém, a única coisa que não saiu conforme eu queria, foi quando ao rodar a macro de busca, se criou um monte de planilhas(sheets) na minha pasta de trabalho("teste de Caracterização").Irei anexar minha pasta de trabalho("Massas Caracterização") para você rodar a macro.Lembrando que em cada planilha que esta dentro desta pasta de arquivos,tem o valor de referencia de determinada amostra, e é esses valores de referencia que quero procurar e colar sua respectiva massa na minha pasta de trabalho("teste de Caracterização").Portanto abra alguma dessas planilhas para você copiar os código de referencia da amostra para tentar executar a macro.

atenciosamente,

Eliseu Carneiro da Silva Júnior

 
Postado : 02/12/2013 6:49 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Eliseu,

Boa Noite!

Confesso que não entendi muito bem esse seu código.

quanto essa questão de criar um monte de planilhas no seu arquivo, não fui eu que fiz isso. A sua função é que está criando as planilhas. Não sei porque e nem pra que. Não vejo muito sentido, mas como disse: não entendi esse código.

De qualquer modo, fiz um pequeno arranjo. No fim do código, deleto todas as planilhas criadas e salvo o arquivo. Veja se assim resolve. Caso contrário, sugiro ver com quem criou esse código (se não foi você) e verifique qual é a lógica do mesmo, pois a única coisa que fiz foi abrir as planilhas onde estão os dados a serem procurados.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 03/12/2013 5:49 pm