Come aprire un file CSV con VBA

December 4

Come aprire un file CSV con VBA


Un file di valore separati da virgola (CSV) è un file di testo che ha un singolo record su ogni linea. Ogni linea è separato da una virgola. Un file CSV è talvolta chiamato un file delimitato da virgole. È possibile lavorare con i file CSV in Microsoft Excel ed è possibile ottenere Visual Basic, Applications Edition (VBA) per fare il lavoro per voi, tra cui l'apertura del file con la semplice pressione di un tasto.

istruzione

1 Aprire l'editor di Visual Basic (VBE) in Excel premendo il tasto "Alt" e "F11" insieme.

2 Clicca su "Inserisci", quindi fare clic su "Modulo".

3 Tagliare e incollare il seguente codice nella finestra vuota:

opencsv Sub ()
'Macro opencsv

Workbooks.Open Filename:= _
"C:\Desktop\myfile.csv"

End Sub

4 Cambiare il nome del file nel codice sopra per riflettere il nome del file che si desidera aprire e la posizione è. Ad esempio, se si voleva aprire un file CSV denominato fatture e si trova nella cartella MyDocuments, allora si avrebbe cambiato la riga di codice che legge "C: \ Desktop \ myfile.csv" a "C: \ Documenti \ Bills.csv".

5 Eseguire il codice premendo il tasto "F5" dal VBE. Una volta che si preme F5, il file verrà aperto in Excel.

Consigli e avvertenze

  • VBA funziona solo nel foglio di lavoro che è aperto quando si scrive il codice. Se si desidera lavorare in più fogli di lavoro, è necessario tagliare e incollare il codice nel VBE su ogni foglio di lavoro che si desidera che il codice sia in grado di lavorare in.