Excel Live by Santipong Nasui อธิบายเกี่ยวกับ Object Model ของ Excel
🧭 Timeline หัวข้อหลัก (ตามความยาวคลิป 40:48 นาที)
00:00:00 บทนำ – กล่าวถึงความสำคัญของ Object Model ในการเขียน VBA และการเข้าใจโครงสร้างของ Excel เพื่อควบคุมการทำงานอย่างเป็นระบบ
00:02:15 Application Object – อธิบายโครงสร้างระดับบนสุดของ Excel VBA ที่เป็นจุดเริ่มต้นของการควบคุมทุกอย่างในโปรแกรม
00:05:40 Workbook Object – เจาะลึกการเข้าถึงและควบคุมไฟล์ Excel เช่น การเปิด ปิด บันทึก และการจัดการหลายไฟล์พร้อมกัน
00:10:20 Worksheet Object – การจัดการแผ่นงาน เช่น การเลือก การเปลี่ยนชื่อ การเพิ่ม/ลบชีต และการเข้าถึงข้อมูลภายในแต่ละชีต
00:15:05 Range Object – วิธีเข้าถึงเซลล์หรือช่วงข้อมูลในแผ่นงาน พร้อมตัวอย่างการใช้งานจริง เช่น การใส่ค่า ลบข้อมูล หรือจัดรูปแบบ
00:20:30 Properties & Methods – อธิบายความแตกต่างระหว่างคุณสมบัติ (Property) และคำสั่ง (Method) ใน Object พร้อมตัวอย่างการใช้งาน
00:25:10 การใช้ With Statement – เทคนิคการลดการเขียนโค้ดซ้ำซ้อนเมื่อใช้ Object เดียวกันหลายครั้ง เพื่อให้โค้ดกระชับและอ่านง่าย
00:30:45 การเชื่อมโยง Object – การเรียกใช้ Object ซ้อนกัน เช่น Application.Workbooks("Book1").Worksheets("Sheet1").Range("A1") เพื่อควบคุมแบบเจาะจง
00:35:20 ตัวอย่างการใช้งานจริง – สาธิตการเขียนโค้ดควบคุม Workbook และ Worksheet เช่น การลูปผ่านชีต การจัดการข้อมูลแบบอัตโนมัติ
00:39:00 สรุป & ปิดท้าย – ทบทวนแนวคิด Object Model และเชิญชวนให้ฝึกต่อยอดเพื่อสร้างระบบ VBA ที่มั่นคง ยืดหยุ่น และปลอดภัย
กรณีมีปัญหาการใช้งาน Excel and VBA สามารถสอบถามได้ที่ https://www.snasui.com
#VBA_Live #Object_model #snasui