VBA Excel – Range

การใช้งาน VBA ควบคุม Excel นั้น เราทราบกันแล้วว่าจำเป็นต้องศึกษาเกี่ยวกับ Object Model ของ Excel เพื่อที่จะเขียน Code ควบคุม Object ต่าง ๆ ของ Excel ได้ตามต้องการ ในตอนนี้เราจะกล่าวถึงการเข้าถึง Range ใน Excel

ซึ่งเป็น Object ที่สำคัญอย่างยิ่ง เนื่องจากว่าข้อมูลต่าง ๆ ของเราจะบรรจุอยู่ในเซลล์ การเข้าถึงเซลล์จะมีหลาย ๆ ลักษณะด้วยกัน เช่นเข้าถึงเซลล์เดี่ยว เข้าถึงช่วงเซลล์ เข้าถึงเซลล์โดยระบุบรรทัด เข้าถึงเซลล์ทั้งบรรทัด เข้าถึงเซลล์ทั้งคอลัมน์ เป็นต้น

Video ด้านล่างนี้จะอธิบายพร้อมสาธิตการเขียน Code VBA เพื่อเข้าถึงเซลล์ในลักษณะต่าง ๆ โดยจะแสดงหน้าต่างการทดสอบ Code ประกอบการบรรยาย ทำให้เห็นอย่างชัดเจนว่าการเข้าถึงเซลล์ในลักษณะต่าง ๆ นั้นให้ผลเป็นอย่างไร นอกจากนี้ยังแสดงการเข้าถึงเซลล์แบบใช้การอ้างอิงเซลล์อื่นเพื่อไปยังเซลล์เป้าหมาย การขยายช่วงเซลล์เป้าหมาย การเข้าถึงเซลล์ของชีตอื่น ๆ เป็นต้น

📹 Video สาธิตการเข้าถึง Range ในลักษณะต่าง ๆ


🧭 Timeline หัวข้อหลัก

  • 00:00:00 เกริ่นนำ: ความสำคัญของ Object Range ใน Excel VBA
  • 00:01:42 การเข้าถึงเซลล์เดี่ยวด้วย Range(“A1”)
  • 00:03:15 การเข้าถึงช่วงเซลล์ เช่น Range(“A1:B5”)
  • 00:05:08 การเข้าถึงเซลล์โดยใช้ Cells(row, column)
  • 00:07:20 การเข้าถึงเซลล์ทั้งแถวและทั้งคอลัมน์
  • 00:09:05 การอ้างอิงเซลล์แบบสัมพันธ์จากเซลล์อื่น
  • 00:11:10 การขยายช่วงเซลล์ด้วย Offset และ Resize
  • 00:13:25 การเข้าถึงเซลล์จากชีตอื่นด้วย Worksheets(“ชื่อชีต”).Range
  • 00:15:00 สรุปภาพรวมการใช้งาน Range ใน VBA

🔗 Link ที่เกี่ยวข้อง

กรณีมีปัญหาการใช้งาน Excel and VBA สามารถสอบถามได้ที่ Excel Forum

1 thought on “VBA Excel – Range”

  1. Pingback: VBA Excel - Range Property and Method - Excel Tips and Tricks by Santipong Nasui

Comments are closed.

Scroll to Top