Come aprire un file csv utilizzando vba (con esempio)
È possibile utilizzare il metodo Workbooks.Open in VBA per aprire un file CSV da un percorso file specifico.
Ecco un modo comune per utilizzare questo metodo nella pratica:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
Questa particolare macro apre il file CSV chiamato team_info.csv situato in un percorso di file specifico sul mio computer.
L’esempio seguente mostra come utilizzare nella pratica questa sintassi per aprire un file CSV.
Esempio: come aprire un file CSV utilizzando VBA
Supponiamo di avere un file CSV chiamato team_info.csv situato nel seguente percorso di file sul mio computer:
C:\Utenti\bob\Documenti\team_info.csv
Diciamo che voglio aprire questo file CSV in Excel utilizzando VBA.
Per fare ciò possiamo creare la seguente macro:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
Quando eseguiamo questa macro, il file CSV verrà aperto automaticamente:
Il file contiene informazioni su varie squadre di basket.
Tieni presente che se utilizzassimo il percorso errato per il file CSV, riceveremmo un messaggio di errore da VBA.
Ad esempio, supponiamo di provare ad aprire un file chiamato team_info2.csv , che non esiste:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub
Quando eseguo questa macro, ricevo il seguente messaggio di errore da VBA:
Il messaggio di errore ci informa che non è stato possibile trovare il file CSV.
Nota : puoi trovare la documentazione completa per il metodo Workbooks.Open qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
Come aprire un file di testo utilizzando VBA
Come aprire un PDF con VBA
Come creare cartelle utilizzando VBA