Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#40335
Olá boa tarde pessoal!
Sou novato com Macros e VBA e gostaria de uma ajuda.
No meu trabalho preciso atualizar um relatório diariamente, para abri-lo automaticamente escrevi um código VBA. Porém todo dia ou virada de mês preciso abrir o código e mudar a referência da pasta onde o arquivo é buscado.

Ex: ChDir _
"S:\Producao Nacional\Planejamento e Controle\PLANEJAMENTO LP WFM\11 - DPA\2018\11 - NOVEMBRO\12"
Workbooks.Open Filename:= _
"S:\Producao Nacional\Planejamento e Controle\PLANEJAMENTO LP WFM\11 - DPA\2018\11 - NOVEMBRO\12\PercAplicDpa_GNA.csv"

Gostaria de uma forma mais pratica, onde eu não precise abrir o código para editar essa informação. Talvez inserir isso na planilha excel ou até mesmo em um input box.

No endereço do diretório essas informações não mudam: S:\Producao Nacional\Planejamento e Controle\PLANEJAMENTO LP WFM\11 - DPA

Apenas o ano, mês e dia quando necessário: 2018\11 - NOVEMBRO\12

Podem me ajudar?

Obrigado! :D
#40340
EdmilsonPDias escreveu: No endereço do diretório essas informações não mudam: S:\Producao Nacional\Planejamento e Controle\PLANEJAMENTO LP WFM\11 - DPA\
Experimente manter o texto acima (acrescentei uma barra no final) no código e ...

Apenas o ano, mês e dia quando necessário: 2018\11 - NOVEMBRO\12
coloque o texto acima em uma célula, ex. em A1
"S:\Producao Nacional\Planejamento e Controle\PLANEJAMENTO LP WFM\11 - DPA\" & [A1]
#40347
Eu salvei uma cópia do seu arquivo em C, pasta Testes.
Em seguida abri o arquivo com o comando abaixo.
Código: Selecionar todos
Sub AbreArqXL()
 Workbooks.Open "C:\Testes\AGRUPAR_DPA.xlsm"
End Sub
Aí coloquei o nome e a extensão do arquivo em A1 da planilha ativa e abri o arquivo com o comando abaixo.
A1 = AGRUPAR_DPA.xlsm
Código: Selecionar todos
Sub AbreArqXL()
 Workbooks.Open "C:\Testes\" & [A1]
End Sub
Mais do que isso eu não consigo te ajudar :|
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord