esportazione file excel in formato csv

Anonimo
2016-12-20T15:03:41+00:00

uso Excel 2016 su windows7-64 bit.

ho modificato nel PannelloDiControllo/PaeseELingue/ImpostazioniAvanzate il separatore di elenco, impostando la virgola "," al posto del Punto_e_virgola ";".

ma se esporto un file Excel in formato CSV, continuano ad apparire i ";" come separatori.

cosa e dove devo modificare?

grazie.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-12-21T13:35:34+00:00

Ciao Roberto,

Benvenuto alla Community!

uso Excel 2016 su windows7-64 bit.

ho modificato nel PannelloDiControllo/PaeseELingue/ImpostazioniAvanzate il separatore di elenco, impostando la virgola "," al posto del Punto_e_virgola ";".

ma se esporto un file Excel in formato CSV, continuano ad apparire i ";" come separatori.

cosa e dove devo modificare?

Prova la seguente macro che  scavalca le impostazioni di paese:

  • Alt+F11 per aprire l'editor di VBA
  • Alt+IMper 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’estensionexlsm
  • Seleziona il foglio di interesse
  • Alt+F8 per aprire  la finestra di gestione delle macro
  • Seleziona Tester | Esegui

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2016-12-21T11:05:47+00:00

    Ciao,

    è una cosa risaputa e che mi capita da anni.

    Un primo tentativo che puoi fare è impostare tutto il sistema operativo in inglese, forse in questo modo risolvi.

    Oppure fai creare il csv da una macro, e ti assicuro che viene fuori con la virgola "," e non il punto e virgola ";"

    La risposta è stata utile?

    0 commenti Nessun commento