Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao catis79,
sto cercando di salvare un file excel in csv facendo sì che scompaia la visualizzazione in colonne, tipica di excel, e ci sia invece quella dei dati separati da virgola.
Purtroppo sia che faccia "Salva con nome" o "Esporta" e selezioni "CSV" come tipo di file, quando apro il file salvato/esportato, rimane sempre la visualizzazione excel in colonne.
Inoltre, se apro il file csv con Blocco Note, i dati sono separati dal punto e virgola e non dalla virgola.
Ho quindi cambiato il separatore di elenco da ; a , nel pannello di controllo sotto Lingua. Tuttavia riprovando a salvare il mio file excel in csv non cambia nulla e i dati continuano as essere in colonne e se aperto con file di testo, sono sempre separati da punto e virgola.
HO bisogno della formattazione con dati separati da virgola per poterli caricare su un sito che mi permette di gestire questi dati.
Vi prego aiutatemi, cosa devo fare?
Prova la seguente macro che scavalca le impostazioni di paese:
- Alt+F11 per aprire l'editor di VBA
- Alt+IM per inserire un nuovo modulo di codice
- Nel nuovo modulo vuoto, incolla il seguente codice:
'=========>>
Option Explicit
'--------->>
Public Sub Tester()
Dim sFilename As String
sFilename = Application.GetSaveAsFilename( _
FileFilter:="Excel Files (*.csv), *.csv")
If sFilename <> "False" Then
ActiveSheet.SaveAs Filename:=sFilename, _
FileFormat:=xlCSV, _
Local:=False
End If
End Sub
'<<=========
- Alt+Q per chiudere l'editor di VBA e tornare a Excel
- Salva il file con l’estensione xlsm
- Seleziona il foglio di interesse
- Alt+F8 per aprire la finestra di gestione delle macro
- Seleziona Tester | Esegui
===
Regards,
Norman