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

ผู้เขียน: Robert Doyle
วันที่สร้าง: 16 กรกฎาคม 2021
วันที่อัปเดต: 10 พฤษภาคม 2024
Anonim
โปรแกรมโหลดไฟล์ csv เข้า excel ด้วย vba
วิดีโอ: โปรแกรมโหลดไฟล์ csv เข้า excel ด้วย vba

เนื้อหา

ไฟล์ Comma Separated Value (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 ชื่อ "Accounts" ซึ่งอยู่ในโฟลเดอร์ "My Documents" คุณจะต้องเปลี่ยนบรรทัดของรหัสที่อ่าน "C: Desktop myfile.csv" เป็น "C: My Documents Accounts.csv "


ขั้นตอนที่ 5

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