Come aprire un file CSV con VBA

Un file CSV (Comma Separated Value) è un file di testo normale che ha un singolo record su ogni riga. Ogni riga è separata da una virgola. Un file CSV è talvolta chiamato file delimitato da virgole. Puoi lavorare con file CSV in Microsoft Excel ed è possibile ottenere Visual Basic for Applications (VBA) per eseguire il lavoro per te, inclusa l'apertura del file premendo un pulsante.

Passo 1

Apri Visual Basic Editor (VBE) in Excel premendo "Alt" e "F11" insieme.

Passo 2

Fare clic su "Inserisci", quindi fare clic su "Modulo".

Passaggio 3

Taglia e incolla il seguente codice nella finestra vuota:

Sub opencsv() ' opencsv Macro Workbooks.Open Filename:= _ "C:\Desktop\myfile.csv" End Sub

Passaggio 4

Modificare il nome del file nel codice sopra per riflettere il nome del file che si desidera aprire e la posizione in cui si trova. Ad esempio, se si desidera aprire un file CSV chiamato Bills e si trova nella cartella MyDocuments, allora si cambierebbe la riga di codice che legge "C:\Desktop\myfile.csv" in "C:\MyDocuments\Bills.csv".

Esegui il codice premendo "F5" dal VBE. Dopo aver premuto F5, il file si aprirà in Excel.