24 เม.ย. 2022 เวลา 12:06 • การศึกษา
โดยปกติแล้วเราจะไม่สามารถเข้าถึง file excel ได้หากไม่ทำการเปิดไฟล์ขึ้นมาก่อน ดังนี้นเราต้องทำการเปิดไฟล์ทุกครั้งที่เราต้องการทำงานกับ
Excel แต่ยังมีอีกวิธีหนึ่งที่เราสามารถเข้าถึง ไฟล์ได้ โดยไม่ต้องเปิด นั้นคือการ connect ไฟล์โดยตรงผ่าน ADODB.Connection
ก่อนอื่นเราต้องทำการ เพิ่ม reference เข้าไปในระบบ VBA กันก่อนโดยเข้าไปที่แถบ Tool>references > Microsoft ActiveX dataobjects 6.1 Library
ต่อมาให้ทำการเขียน code ดังต่อไปนี้
โดยในกรอบสีแดง จะเป็นส่วน connect ต้องใส่ให้ถูกต้อง ส่วนของ Data Source ให้ใส่เป็น Path ของdata ที่เราต้องการ
ดึงข้อมูลมา

ดูเพิ่มเติมในซีรีส์

โฆษณา