Página 1 de 1

converter (em bloco) arquivos de xls para xlsx

Enviado: 03 Jun 2019 às 11:35
por danielcdmenezes
Olá. Bom dia.
Saberiam como converter (em bloco) arquivos de xls para xlsx?
Um por um é fácil, usando salvar como, mas como fazer para converter centenas de arquivos de uma só vez?

Re: converter (em bloco) arquivos de xls para xlsx

Enviado: 03 Jun 2019 às 12:43
por babdallas
Você sabe quais são os arquivos e em quais pasta estão? Se sim, dá para fazer um código VBA para fazer o papel do Salvar como.

Re: converter (em bloco) arquivos de xls para xlsx

Enviado: 03 Jun 2019 às 12:48
por danielcdmenezes
Olá, sei sim:
pasta:
Z:\_ Inventário _\2007 - INBMI - Iphan - Palácio do Itamaraty\Fichas excel - Vol I

arquivos:
DF_07.0001.0001.xls
até
DF_07.0001.1373.xls

o problema é:
há buracos na numeração (não é perfeitamente contínua)
mas tenho lista dos nomes dos arquivos

dúvida: precisam estar somente eles na pasta ou pode ter outros arquivos lá misturados também?

Re: converter (em bloco) arquivos de xls para xlsx

Enviado: 03 Jun 2019 às 12:58
por babdallas
Veja este vídeo e tente adaptar para a sua necessidade. Pegue a parte de listar os arquivos um diretório, pegue o nome do arquivo, use Workbook.Open para abrí-lo, depois Thisworkbook,Save para salvar com a extensão xlsx e na sequência feche o arquivo.

https://www.youtube.com/watch?v=j8iCaqAeYsA

Se não conseguir, eu tento fazer um exemplo.

converter (em bloco) arquivos de xls para xlsx

Enviado: 03 Jun 2019 às 16:21
por danielcdmenezes
show. valeu! vou estudar e tentar!