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