Notifications
Clear all

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

2 Posts
2 Usuários
0 Reactions
2,701 Visualizações
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 06/04/2023 2:20 pm
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Talvez lhe auxilie

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

Reinaldo

 
Postado : 12/04/2023 10:45 am