Cum se deschide un fișier CSV cu VBA

Autor: Judy Howell
Data Creației: 28 Iulie 2021
Data Actualizării: 9 Iulie 2024
Anonim
Import CSV File with FileDialog in Excel VBA
Video: Import CSV File with FileDialog in Excel VBA

Conţinut

Fișierul Valoare separată prin clic (CSV) este un fișier text simplu care are o singură înregistrare pe fiecare linie. Fiecare linie este separată de virgulă. Un fișier CSV este denumit uneori un fișier delimitat prin virgulă. Puteți lucra cu aceste fișiere în Microsoft Excel și puteți obține Visual Basic for Applications (VBA) pentru a face lucrarea pentru dvs., inclusiv deschiderea fișierului cu un buton.


instrucțiuni de ghidare

Puteți lucra cu fișierele CSV în Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. Deschideți editorul Visual Basic (VBE) în Excel apăsând simultan tastele "Alt" și "F11".

  2. Faceți clic pe "Inserați" și apoi pe "Modul".

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

    Sub opencsv () 'opencsv Macro Workbooks.Open Nume fișier: = _ "C: Desktop myfile.csv" End Sub

  4. Redenumiți fișierul 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 dosarul "Documentele mele", atunci va trebui să schimbați linia de cod unde se citește "C: Desktop myfile.csv" în "C: My Documente Accounts.csv ".


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

sfaturi

  • VBA funcționează numai pe foaia de lucru care este deschisă în timp ce scrieți codul. Dacă doriți să funcționeze în mai multe foi de lucru, trebuie să tăiați și să inserați codul în VBE al fiecăruia.