Notifications
Clear all

[Resolvido] Macro não converte arquivo .CSV em .XLSX

2 Posts
2 Usuários
0 Reactions
1,611 Visualizações
(@bautto)
Posts: 0
New Member
Topic starter
 

Boa tarde colegas.

Quando abro um arquivo .CSV através do Excel, diretamente da pasta, ele vem no formato Excel, ou seja, com as colunas prontas para uso, com cabeçalhos em cada coluna, e apenas renomeio e regravo no formato .XLSX manualmente.

Gravei uma macro para fazer esse trabalho, pois uso a rotina várias vezes com vários arquivos, entretanto, o arquivo aberto pela macro não vem com as colunas no formato, ou seja, vem uma linha, com todos os campos separados por ";" e, ao gravar, mantém esse formato, sem possibilidade de uso pelo Excel.

Tentei gravar a macro também com importação do arquivo, mas o resultado foi o mesmo, não havendo a conversão para o formato Excel, mudando apenas a o nome do arquivo.

Existe algum comando em VBA para que os arquivos .CSV abertos por macro sejam convertidos no formato .XLSX ou XLSM automaticamente?

Agradeço a ajuda.

 
Postado : 03/11/2020 5:29 pm
Tags do Tópico
(@anderson)
Posts: 0
New Member
 

https://youtu.be/_vAHASyedYw

https://planilhando.com.br/forum/vba-macros/transformar-csv-em-xls/#post-8498

 

Este post foi modificado 4 anos atrás 2 vezes por Anderson
 
Postado : 04/11/2020 7:53 am