วิธีเปิดไฟล์ csv โดยใช้ vba (พร้อมตัวอย่าง)


คุณสามารถใช้เมธอด Workbooks.Open ใน VBA เพื่อเปิดไฟล์ CSV จากเส้นทางไฟล์ที่ระบุได้

นี่เป็นวิธีทั่วไปในการใช้วิธีนี้ในทางปฏิบัติ:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

มาโครเฉพาะนี้จะเปิดไฟล์ CSV ชื่อ team_info.csv ซึ่งอยู่ที่เส้นทางไฟล์เฉพาะบนคอมพิวเตอร์ของฉัน

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้เพื่อเปิดไฟล์ CSV ในทางปฏิบัติ

ตัวอย่าง: วิธีเปิดไฟล์ CSV โดยใช้ VBA

สมมติว่าเรามีไฟล์ CSV ชื่อ team_info.csv ซึ่งอยู่ที่เส้นทางของไฟล์ต่อไปนี้ในคอมพิวเตอร์ของฉัน:

C:\Users\bob\Documents\team_info.csv

สมมติว่าฉันต้องการเปิดไฟล์ CSV นี้ใน Excel โดยใช้ VBA

เราสามารถสร้างมาโครต่อไปนี้เพื่อทำสิ่งนี้:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

เมื่อเราเรียกใช้มาโครนี้ ไฟล์ CSV จะถูกเปิดโดยอัตโนมัติ:

ไฟล์นี้มีข้อมูลเกี่ยวกับทีมบาสเก็ตบอลต่างๆ

โปรดทราบว่าหากเราใช้เส้นทางที่ไม่ถูกต้องสำหรับไฟล์ CSV เราจะได้รับข้อความแสดงข้อผิดพลาดจาก VBA

ตัวอย่างเช่น สมมติว่าฉันพยายามเปิดไฟล์ชื่อ team_info2.csv ซึ่งไม่มีอยู่:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

เมื่อฉันเรียกใช้แมโครนี้ ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้จาก VBA:

ข้อความแสดงข้อผิดพลาดแจ้งเราว่าไม่พบไฟล์ CSV

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับวิธี Workbooks.Open ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ ใน VBA:

วิธีเปิดไฟล์ข้อความโดยใช้ VBA
วิธีเปิด PDF ด้วย VBA
วิธีสร้างโฟลเดอร์โดยใช้ VBA

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *