Come aprire un file CSV con VBA

Autore: Judy Howell
Data Della Creazione: 28 Luglio 2021
Data Di Aggiornamento: 19 Novembre 2024
Anonim
Corso VBA Excel ITA - 55 - Scrivere file csv
Video: Corso VBA Excel ITA - 55 - Scrivere file csv

Contenuto

Un file CSV (Comma Separated Value) è un file di testo semplice con un singolo record su ciascuna riga. Ogni riga è separata da una virgola. Un file CSV viene talvolta definito come un file delimitato da virgole. È possibile lavorare con questi file in Microsoft Excel e ottenere Visual Basic, Applications Edition (VBA) per fare il lavoro per voi, tra cui l'apertura del file con il semplice tocco di un pulsante.


indicazioni

Puoi lavorare con i file CSV in Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. Aprire Visual Basic Editor (VBE) in Excel premendo contemporaneamente i tasti "Alt" e "F11".

  2. Fai clic su "Inserisci" e quindi su "Modulo".

  3. Taglia e incolla il seguente codice nella finestra vuota:

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

  4. Rinominare il file nel codice sopra per riflettere il nome del file che si desidera aprire e la sua posizione. Ad esempio, se si desidera aprire un file CSV denominato "Account" che si trova nella cartella "Documenti", è necessario modificare la riga di codice in cui legge "C: Desktop myfile.csv" in "C: My Documents Accounts.csv ".


  5. Esegui il codice premendo "F5" sul VBE. Dopo aver premuto, il file si apre in Excel.

suggerimenti

  • VBA funziona solo sul foglio di lavoro aperto durante la scrittura del codice. Se si desidera che funzioni su più fogli di lavoro, è necessario tagliare e incollare il codice nel VBE di ciascuno.