Notifications
Clear all

Encontrar Arquivo

10 Posts
2 Usuários
0 Reactions
1,878 Visualizações
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Boa Tarde,

Existe alguma maneira, de que o código abaixo se torne "generico", ou seja, toda vez em que executar a macro, independente de onde estiver a pasta sempre ira abrir o Arquivo automaticamente, poré o código abaixo esta para minha máquina, se possivel colocar um um pendrive ou hd externo. Pois posso gerar o relatório de qualquer outra maquina mas não funciona ao abrir o arquivo.

Workbooks.Open Filename:= _
"C:UsersojmarcelinoDesktopRESUMO DE ESTOQUE - OUROESTEARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx"

obrigado,

abraços.

Odair José Marcelino

 
Postado : 30/04/2014 12:54 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Odair,

Boa Tarde!

Se o arquivo que contém a macro for colocado no mesmo local (pasta no micro ou pen drive) onde está o arquivo RESUMO DE ESTOQUE - OUROESTEARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx, o mesmo será executado toda vez, independentemente do caminho, com o código abaixo:

Workbooks.Open Filename:=ActiveWorkbokk.Path & "RESUMO DE ESTOQUE - OUROESTEARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx"

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/04/2014 1:08 pm
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Boa Tarde Wagner,

Muito obrigado, vou mudar para este código.

abraços.

Odair José Marcelino

 
Postado : 30/04/2014 1:15 pm
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Wagner deu erro,

RESUMO DE ESTOQUE é a pasta onde se encontra o ARQUIVO DE RELATÓRIO DE ESTOQUE.

O arquivo de relatório deverá ser aberto quando a macro for executada em outra arquivo do excel que também se encontra dentro da pasta Resumo de Estoque.

Odair José Marcelino

 
Postado : 30/04/2014 1:40 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Ok, Odair.

Nesse caso, o código é menor:

    Workbooks.Open Filename:=ActiveWorkbokk.Path & "ARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx"

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/04/2014 3:00 pm
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Bom dia Wagner,

peço lhe desculpas pelo incomodo, mas novamente não estou conseguindo fazer com que o código que me passou funcione corretamente, sempre vai para depurar.

Odair José Marcelino

 
Postado : 05/05/2014 6:06 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Odair,

Por gentileza, compacte seu arquivo com ZIP e anexe o mesmo aqui.

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 : 05/05/2014 9:25 am
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Boa Tarde Wagner,

Obrigado pela ajuda mais uma vez, segue em anexo a a pasta para que se possivel me ajudar.

As duas planilha esta entro da pasta Resumo de estoque e o arquivo de relatório, deverá ser aberto através da planilha avaliação do estoque.

obrigado.

Odair José Marcelino

 
Postado : 22/05/2014 1:02 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Odair,

Bom Dia!

Desculpe a minha falha! Na instrução abaixo, que lhe passei existe um pequeno erro de escrita. Troque esta instrução

        Workbooks.Open Filename:=ActiveWorkbokk.Path & "ARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx"

Por esta:

        Workbooks.Open Filename:=ActiveWorkbook.Path & "ARQUIVO DE RELATÓRIOS DE ESTOQUE.xlsx"

A palavra ActiveWorkbook estava grafada como "ActiveWorkbokk" com dois k's. O correto é com dois O's (ActiveWorkbook).

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 : 23/05/2014 5:30 am
(@ojm356)
Posts: 27
Eminent Member
Topic starter
 

Bom dia Wagner,

Muito obrigado pela ajuda, tentei muito tempo mas não havia conseguido, sou leigo em macro.

bom fim de semana.

Odair José Marcelino

 
Postado : 23/05/2014 5:44 am