Notifications
Clear all

Como salvar, via VBA, um arquivo com extensão .csv sem desconfigurar

2 Posts
2 Usuários
0 Reactions
2,700 Visualizações
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
Topic starter
 

Prezados amigos integrantes do fórum, boa tarde!

Como posso salvar, via VBA um arquivo CSV sem que ele fique desconfigurado depois que é aberto novamente?

O que quero dizer com "sem desconfigurar" é porque quando se salva um arquivo CSV (normal, com as informações todas disponibilizadas em linhas e colunas) via VBA, ao abrir novamente esse mesmo arquivo, via VBA ou manualmente, todas as informações que antes estavam dispostas em linhas e colunas ficam todas na coluna A, como se fosse um arquivo texto.

Para exemplificar o que quero dizer, estou anexando dois arquivos: O primeiro (Teste para abrir, alterar e salvar um arquivo com extensão CSV.xlsm) com 3 botões, de forma bem didática, o primeiro botão serve para se abrir o arquivo CSV (com o comando Workbook.OpenXML ele não desconfigura). O segundo botão, erve para fazer uma alteração no arquivo CSV e o botão 3 serve para salvar e fechar o arquivo CSV. O segundo arquivo é o Teste de Arquivo.csv. Após executar essses três botões, volte na pasta onde salvou os arquivo e tente abrir, manualmente mesmo, o arquivo CSV. Verá que ele ficou completamente desconfigurado (todas as informações ficaram na coluna A).

 

Como posso resolver isso?

Este tópico foi modificado 2 anos atrás by Wagner Morel
 
Postado : 06/04/2023 2:20 pm
(@rlm)
Posts: 0
New Member
 

Talvez lhe auxilie

https://www.tomasvasquez.com.br/forum/viewtopic.php?t=4689

 
Postado : 12/04/2023 10:45 am