Notifications
Clear all

Como usar o "ThisWorkbook.Path" corretamente?

5 Posts
2 Usuários
0 Reactions
1,034 Visualizações
(@nikaway)
Posts: 27
Eminent Member
Topic starter
 

Olá pessoal! Eu gostaria de saber como converter essa linha para puxar arquivos do diretório em que a planilha está sendo usada, ou seja, diretório relativo.

Atualmente o código que está funcionando pra mim é esse, mas quero poder usar o diretório neutro para poder colocar a planilha em qualquer pasta e pegar certo os arquivos da pasta:
Public Const MySoundsPath = "C:UsersMateusDesktopProjetoPlanilhasIngles"

Tentei usar assim mas não funcionou:

Public Const MySoundsPath = "ThisWorkbook.Path"

 
Postado : 20/03/2016 8:34 am
Basole
(@basole)
Posts: 487
Reputable Member
 

O Excel não vai ' aceitar ' voce declarar uma const com uma variavel ThisWorkbook.Path

Acho que a solucao e voce substituir no em todo seu codigo: -> MySoundsPath por -> ThisWorkbook.Path & ""

Click em se a resposta foi util!

 
Postado : 20/03/2016 10:44 am
(@nikaway)
Posts: 27
Eminent Member
Topic starter
 

Deu certo, muitíssimio obg!!! Mas como eu faço para chamar os arquivos que estão dentro de uma pasta chamada "sons"?
Essa pasta "sons" está dentro do diretório onde está a planilha. Porém, não quero chamar o caminho completo,
porque a planilha poderá estar em outros computadores e então vai dar problema.

Tem como chamar com algo mais ou menos assim?

/audio/ sem ser o caminho completo? Como eu faço nesse caso exatamente?

 
Postado : 21/03/2016 9:05 am
Basole
(@basole)
Posts: 487
Reputable Member
 

Se a pasta sons entiver dentro da pasta onde esta a planilha então use desta forma:

ThisWorkbook.Path & "sons"

Click em se a resposta foi util!

 
Postado : 21/03/2016 9:13 am
(@nikaway)
Posts: 27
Eminent Member
Topic starter
 

Deu certo! Obg!!! :D

 
Postado : 21/03/2016 5:54 pm