วิธีเปิดไฟล์ CSV ด้วย VBA

ผู้เขียน: Eugene Taylor
วันที่สร้าง: 9 สิงหาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
โปรแกรมโหลดไฟล์ csv เข้า excel ด้วย vba
วิดีโอ: โปรแกรมโหลดไฟล์ csv เข้า excel ด้วย vba

เนื้อหา

ไฟล์ Comma Separated Value (CSV) เป็นไฟล์ข้อความล้วนที่มีการบันทึกเพียงครั้งเดียวในแต่ละบรรทัด แต่ละบรรทัดคั่นด้วยเครื่องหมายจุลภาค บางครั้งไฟล์ CSV บางครั้งเรียกว่าไฟล์ที่คั่นด้วยจุลภาค คุณสามารถทำงานกับไฟล์เหล่านี้ใน Microsoft Excel และรับ Visual Basic สำหรับ Applications (VBA) เพื่อทำงานให้คุณรวมถึงการเปิดไฟล์ด้วยการกดปุ่มเพียงปุ่มเดียว


คำสั่ง

คุณสามารถทำงานกับไฟล์ CSV ใน Microsoft Excel (Siri Stafford / Digital Vision / Getty Images)
  1. เปิด Visual Basic Editor (VBE) ใน Excel โดยการกดปุ่ม "Alt" และ "F11" ด้วยกัน

  2. คลิก "แทรก" แล้วคลิก "โมดูล"

  3. ตัดและวางรหัสต่อไปนี้ในหน้าต่างว่าง:

    Sub opencsv () 'opencsv แมโครสมุดงานเปิดชื่อไฟล์: = _ "C: Desktop myfile.csv" End Sub

  4. เปลี่ยนชื่อไฟล์ในรหัสด้านบนเพื่อแสดงชื่อของไฟล์ที่คุณต้องการเปิดและตำแหน่งของไฟล์ ตัวอย่างเช่นหากคุณต้องการเปิดไฟล์ CSV ชื่อ "Accounts" ซึ่งอยู่ในโฟลเดอร์ "My Documents" คุณจะต้องเปลี่ยนบรรทัดโค้ดที่จะอ่าน "C: Desktop myfile.csv" เป็น "C: My เอกสาร Accounts.csv "

  5. เรียกใช้รหัสโดยกด "F5" บน VBE หลังจากที่คุณกดไฟล์จะเปิดขึ้นใน Excel

เคล็ดลับ

  • VBA ทำงานบนแผ่นงานที่เปิดในขณะที่เขียนรหัสเท่านั้น ถ้าคุณต้องการให้มันทำงานบนแผ่นงานหลายแผ่นคุณต้องตัดและวางรหัสลงใน VBE ของแต่ละแผ่น