Ir ao conteúdo
  • Cadastre-se

Excel VBA - Comparar nomes de arquivos


Posts recomendados

Boa noite. Estou com uma grande dificuldade em algo que eu tenho que fazer no trabalho, que vai me poupar uns dias de trabalho e me desafogar um pouco.

 

Vou tentar explicar o mais detalhado possível:

 

Eu preciso consolidar planilhas com base no nome do arquivo.

 

Tenho 3 informações no nome de cada um dos arquivos que são VARIÁVEIS. 

 

Darei um nome de exemplo:

"GR00_PBM_012018" 

 

Essas 3 informações podem variar, mas eu tenho que comparar apenas o "GR000" e a data no final. Se ambos forem iguais, eu tenho que copiar o conteúdo deles e jogar em um arquivo Novo.

 

Se forem diferentes eu dou uma trabalhada no arquivo que eu gerei e fecho. Abro outro arquivo Novo e procuro mais arquivos com nome igual pra juntar também. Já possuo uma função que abre arquivo por arquivo numa pasta, mas o problema é que se for diferente, eu tenho que abrir 2 arquivos de uma vez pra poder comparar, e eu não sei fazer isso... Se tiver como comparar os nomes sem abrir ou uma maneira de fazer isso melhor do que eu estou pensando eu agradeço.

 

Só posso unir arquivos com o gr igual: "gr345" com "gr345" do outro arquivo, por exemplo, e a data também deve ser igual: 032018 vs 032018 do outro arquivo.

 

Se tiverem alguma dúvida podem perguntar.. Eu já usei tudo o que eu sério pra tentar fazer isso mas não consigo (não que eu saiba muita coisa kkkk)

 

desde já agradeço.

 

Link para o comentário
Compartilhar em outros sites

Bom dia, @Luis Carlos Zambo

 

Não entendi muito bem sua questão. você quer comparar arquivos com nomes parecidos que estão em caminhos diferentes? É isso? Seria algo como eliminar arquivos duplicados? São arquivos Excel? você quer comparar nomes de arquivo ou o conteúdo dos arquivos (ou ambos)?

Se não for nada disso, você quer comparar o nome do arquivo com o que? Um texto que está numa célula?

Ora você fala em "copiar o conteúdo e jogar num arquivo novo", ora em "juntar"/"unir arquivos"... não ficou claro como você quer fazer isso.

O ideal é você anexar aqui modelos compactados (removendo informações sensíveis) que mostrem exatamente o que você quer.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...