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

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

ขั้นตอนที่ 1

เปิด Visual Basic Editor (VBE) ใน Excel โดยกด "Alt" และ "F11" พร้อมกัน

ขั้นตอนที่ 2

คลิกที่ "แทรก" จากนั้นคลิกที่ "โมดูล"

ขั้นตอนที่ 3

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

ย่อย opencsv() ' opencsv Macro Workbooks.Open Filename:= _ "C:\Desktop\myfile.csv" End Sub

ขั้นตอนที่ 4

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

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