Macro não converte ...
 
Notifications
Clear all

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


Bautto
(@bautto)
Eminent Member Registered
Entrou: 6 anos atrás
Posts: 39
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.


ResponderCitar (Quote)
Tags do Tópico
Anderson
(@anderson)
Estimable Member Registered
Entrou: 10 meses atrás
Posts: 157
 

https://youtu.be/_vAHASyedYw

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

 

Este post foi modificado 3 meses atrás 2 vezes por Anderson

Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.


ResponderCitar (Quote)