Database Range Name
Home

เมื่อใช้ชื่อว่า Database

Data Form เป็นเครื่องมือสำคัญใช้ในการบันทึก แก้ไข และค้นหาข้อมูลที่เก็บไว้ในตารางฐานข้อมูล เราสามารถใช้ Macro Recorder บันทึกการเรียกใช้ Data Form เพื่อสั่งย้อนให้เปิด Data Form ขึ้นใช้งาน

Sub Macro1()
    ActiveSheet.ShowDataForm
End Sub

แต่เมื่อสั่ง run รหัสชุดนี้ จะพบว่า ไม่สามารถใช้งานได้อย่างที่คาดไว้ ขอให้ลองเลือกพื้นที่ตารางฐานข้อมูลแล้วตั้งชื่อ Range Name ว่า Database ดูซิครับ จะทำให้รหัสชุดนี้ทำงานได้ตามต้องการ

Range name "Database" เป็นชื่อที่ Excel รู้จัก ถือเป็น reserved word ให้นำมาใช้เมื่อจำเป็นเท่านั้น จะช่วยให้เราเรียกใช้เมนูคำสั่ง Data > Form ได้โดยไม่จำเป็นต้องคลิกเข้าไปอยู่ในตารางฐานข้อมูล

ขอให้อยู่ใน sheet ซึ่งมีชื่อ range name ว่า Database โดยไม่จำเป็นต้องคลิกเลือกเซลล์ที่อยู่ใน range name นี้ด้วยซ้ำ เมื่อเราเรียกใช้ Data Form จะปรากฏข้อมูลใน Database ให้ทันที

Home

 

เอกสารประกอบหลักสูตร Excel Expert Training   
http://www.tpa.or.th/xlsiam     http://xls.i.am

26/11/2544