Cum se deschide un fișier CSV cu VBA

Autor: Helen Garcia
Data Creației: 15 Aprilie 2021
Data Actualizării: 1 Mai 2024
Anonim
Import CSV File with FileDialog in Excel VBA
Video: Import CSV File with FileDialog in Excel VBA

Conţinut

Un fișier cu valoare separată prin virgulă (CSV) este un fișier text simplu care are o singură înregistrare pe fiecare linie. Fiecare linie este separată printr-o virgulă. Un fișier CSV este uneori numit fișier delimitat de virgule. Puteți lucra cu aceste fișiere în Microsoft Excel și puteți obține Visual Basic pentru aplicații (VBA) pentru a face treaba pentru dvs., inclusiv deschiderea fișierului la simpla apăsare a unui buton.

Pasul 1

Deschideți Visual Basic Editor (VBE) în Excel apăsând simultan tastele „Alt” și „F11”.

Pasul 2

Faceți clic pe „Inserați”, apoi pe „Modul”.

Pasul 3

Tăiați și lipiți următorul cod în fereastra goală:

Sub opencsv () ’opencsv Macro Workbooks.Open File Name: = _" C: Desktop myfile.csv "End Sub

Pasul 4

Schimbați numele fișierului din codul de mai sus pentru a reflecta numele fișierului pe care doriți să îl deschideți și locația acestuia. De exemplu, dacă doriți să deschideți un fișier CSV numit „Conturi” care se află în folderul „Documentele mele”, atunci ar trebui să schimbați linia de cod care citește „C: Desktop myfile.csv” în „C: My Documente Accounts.csv ".


Pasul 5

Rulați codul apăsând "F5" pe VBE. După apăsare, fișierul se va deschide în Excel.