Ir ao conteúdo
  • Cadastre-se

Macro - Identificar o tipo de extensão do arquivo


Ir à solução Resolvido por Visitante,

Posts recomendados

Olá, pessoal. Estou precisando de uma ajuda.

 

Tenho uma pasta com várias sub pastas onde terceiros coloca um arquivo diariamente. Estou fazendo uma macro para que eu pegue esse arquivo em cada uma destas pastas e compile em um único arquivo. Porém como o aquivo vem de terceiros alguns vem com formato .xls e outros com formato .xlsx, então a macro dá erro. Queria saber se tem uma forma de identificar o tipo do arquivo para que eu possa abrir os dois.

 

No caso eu estava usando, mas como disse as vezes o formato vem como .xlsx então apresenta erro na macro.

 

Workbooks.Open Filename:="Y:\PastaPrincipal\SubPasta01\Arquivo.xls", _ UpdateLinks:=3

 

Alguém consegue me ajudar?

Link para o comentário
Compartilhar em outros sites

  • Solução

Olá.

 

Experimente substituir a linha de comando que você postou pelas linhas abaixo.

On Error Resume NextWorkbooks.Open Filename:="Y:\PastaPrincipal\SubPasta01\Arquivo.xls", UpdateLinks:=3Workbooks.Open Filename:="Y:\PastaPrincipal\SubPasta01\Arquivo.xlsx", UpdateLinks:=3On Error GoTo 0
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...