Macro pra abrir o local do arquivo digitado

16/08/2017

0

Olá galera, blz?!

Preciso de uma macro para abrir o local do arquivo digitado.
O comando que uso pra abrir o arquivo é esse

Workbooks.Open ("X:\\SPO\\CGOF\\DIVISÃO DE ANÁLISE E INFORMAÇÕES GERENCIAIS - DAIG\\ACOMPANHAMENTO EXECUÇÃO ORÇAMENTÁRIA - PLANILHAS\\Macrov - Acompanhamento de orçamento\\limite.xlsx") 


Gostaria que ao clicar no botão ele localiza-se o arquivo que está na pasta com nome "Ano 2017", que por sua vez está na pasta "Mes Fev" e depois na pasta do dia 01, localizando o arquivo limite. xlsx

Alguém pode ajudar?

Essa dúvida foi gerada a partir de um comentário no artigo Localizando e consultando arquivos com o FileSystemObject
Vtor Hugo

Vtor Hugo

Responder

Post mais votado

22/08/2017

Já resolveu?
Se não, então te pergunto:
Você quer fazer isto em que linguagem C#, VB, VBA ou o que?

Sempre que você faz uma busca é necessário saber de onde vai partir a busca, depois o que deseja a buscar a partir do ponto de partida, depois criar o laço que irá procurar o ponto de partida com o que busca.

O comando indicado é o resultado, quando você encontra o que está buscando.
Ponto_de_partida="X:\\\\SPO\\\\CGOF\\\\DIVISÃO DE ANÁLISE E INFORMAÇÕES GERENCIAIS - DAIG\\\\ACOMPANHAMENTO EXECUÇÃO ORÇAMENTÁRIA - PLANILHAS\\\\Macrov - Acompanhamento de orçamento\\\\" 
buscar="limite.xlsx"


Provavelmente há um comando que irá realizar a busca e retornar o resultado que deseja ou não, dentro do comando.

Este comando pode ser direto ou você tenha que desenvolver, neste ponto é que vai ter que colocar o dedo no teclado e programar.

Escolha o local que queira desenvolver e gere os códigos um exemplo em VBA você já tem.

Att
Luiz M

Luiz Vichiatto

Luiz Vichiatto
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar