Bagaimana untuk membuka fail CSV dengan VBA

Pengarang: Judy Howell
Tarikh Penciptaan: 4 Julai 2021
Tarikh Kemas Kini: 1 November 2024
Anonim
Import CSV File with FileDialog in Excel VBA
Video.: Import CSV File with FileDialog in Excel VBA

Kandungan

Fail Comma Separated Value (CSV) adalah fail teks biasa yang mempunyai rekod tunggal pada setiap baris. Setiap baris dipisahkan oleh koma. Fail CSV kadangkala dirujuk sebagai fail berkembar koma. Anda boleh bekerja dengan fail-fail ini dalam Microsoft Excel dan dapatkan Visual Basic for Applications (VBA) untuk melakukan tugas untuk anda, termasuk membuka fail dengan sentuhan butang.


Arahan

Anda boleh bekerja dengan fail CSV dalam Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. Buka Visual Basic Editor (VBE) dalam Excel dengan menekan kekunci "Alt" dan "F11" bersama-sama.

  2. Klik "Sisipkan" dan kemudian "Modul."

  3. Potong dan tampal kod berikut dalam tetingkap kosong:

    Sub opencsv () 'opencsv Makro Workbook.Open Nama Fail: = _ "C: Desktop myfile.csv" Sub Akhir

  4. Namakan semula fail dalam kod di atas untuk mencerminkan nama fail yang anda mahu buka dan lokasinya. Sebagai contoh, jika anda ingin membuka fail CSV yang dipanggil "Akaun" yang terletak dalam folder "Dokumen Saya", maka anda perlu mengubah barisan kod di mana ia berbunyi "C: Desktop myfile.csv" kepada "C: My Dokumen Accounts.csv ".


  5. Jalankan kod dengan menekan "F5" pada VBE. Selepas anda menekan, fail tersebut akan dibuka dalam Excel.

Bagaimana

  • VBA hanya berfungsi pada lembaran kerja yang terbuka semasa menulis kod. Jika anda mahu ia berfungsi pada pelbagai lembaran kerja, anda perlu memotong dan menyisipkan kod itu ke dalam VBE masing-masing.