ในตอนที่แล้วเราได้พูดถึง Excel VBA พื้นฐาน กันแบบสุดๆ กันไปแล้ว คราวนี้เรามาดูเรื่อง VBA Object ซึ่งเป็นหัวใจสำคัญของ Excel VBA กันเพื่อเป็นพื้นฐานก่อนที่จะเขียน Loop ในตอนถัดไปครับ ซึ่งในตอนนี้จะเป็นทฤษฎีเยอะหน่อย ขอให้อดทนนิดนึงนะ VBA Object Hierarchy ในความเป็นจริงแล้ว VBA นั้นมอง Excel เป็น Object หรือวัตถุแบบนึง ซึ่งประกอบไปด้วยวัตถุย่อยๆ อีกหลายๆ ตัว ซึ่งตัวที่เป็นตัวหลักที่สุดก็คือตัวโปรแกรม Excel เอง เรียกว่า Application Object และภายใต้มันก็ประกอบไปด้วย Object อีกหลายตัวมากๆ แต่ตัวที่เรารู้จักกันเป็นอย่างดีก็คือ Workbook Object (แต่ละไฟล์) ซึ่งย่อยลงไปอีกก็จะเป็น Worksheet Object (แต่ละชีท) และ Range Object (แต่ละ range/cell) ตามลำดับ ซึ่งเรื่องนี้คือหัวใจสำคัญของ VBA […]
↧