Notifications
Clear all

Como identificar arquivo no diretório e mover para outro dir

2 Posts
2 Usuários
0 Reactions
847 Visualizações
(@felipesa)
Posts: 0
New Member
Topic starter
 

Olá pessoal !
Sou iniciante no VBA, mas me deparei com um problema que não consegui resolver. Estou trabalhando em uma macro que transfere dois arquivos .txt de dois diretórios distintos: R - (C:UsersDesktopR) e L - (C:UsersDesktopL)) para um único diretório: (C:UsersDesktopProjeto Importador). O problema está em identificar o nome do arquivo, pois no meu caso o nome consiste da seguinte sequência para o diretório R: R_132004_NOME_500464.. e para o L: L_599334_NOME_59999... Eu queria transferir os arquivos apenas identificando-os pela parte NOME, pois é a única parte fixa em ambos os diretórios(a posição também é fixa), mas não consegui descobrir como fazer isso.

Exemplo - Eu coloco na coluna A do excel o nome(código) do arquivo que quero transferir (9999) e clico no botão transferir. A macro identifica esse código nos diretórios R e L e transfere os dois arquivos: R_132004_9999_500464....txt e L_9999_NOME_500464...txt para o diretório Projeto Importador - (C:UsersDesktopProjeto Importador).

Se alguém puder me ajudar eu serei grato !
Obrigado.

 
Postado : 28/01/2017 7:40 pm
(@basole)
Posts: 487
Reputable Member
 

felipesa, utilize o caracter "*" (asterisco), com parte do nome do arquivo para referenci-lo.

Veja este exemplo em anexo:

 
Postado : 30/01/2017 6:18 am