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