Check box Excel ทํายังไง

29 การดู

เพิ่มฟังก์ชันการใช้งานเอกสาร Excel ของคุณด้วยการเพิ่มกล่องกาเครื่องหมายแบบกำหนดเอง! ใช้ฟอร์มคอนโทรลจากแท็บ Developer เพื่อสร้างกล่องเช็คได้อย่างรวดเร็ว หรือใช้ VBA สำหรับการควบคุมขั้นสูงและการเชื่อมโยงกับข้อมูลอื่นๆ สร้างประสิทธิภาพการทำงานและการจัดการข้อมูลของคุณให้ดียิ่งขึ้นด้วยวิธีง่ายๆ เหล่านี้

ข้อเสนอแนะ 0 การถูกใจ

เพิ่มกล่องกาเครื่องหมายลงในเอกสาร Excel อย่างง่ายดาย

กล่องกาเครื่องหมาย (Check Box) ใน Excel สามารถเพิ่มประสิทธิภาพการใช้งานเอกสารของคุณได้อย่างมาก โดยช่วยให้ผู้ใช้งานสามารถเลือกและบันทึกข้อมูลได้อย่างสะดวกและรวดเร็ว วิธีการเพิ่มกล่องกาเครื่องหมายนั้นมีหลากหลายวิธี โดยสามารถเลือกใช้วิธีที่เหมาะสมกับความต้องการและความรู้ด้านโปรแกรม Excel ของคุณ

วิธีที่ 1: ใช้ฟอร์มคอนโทรล (Form Control)

วิธีนี้เหมาะสำหรับผู้ใช้งานที่ต้องการความรวดเร็วและง่ายดายในการเพิ่มกล่องกาเครื่องหมาย เพียงทำตามขั้นตอนเหล่านี้:

  1. เปิดแท็บ Developer: หากแท็บ Developer ไม่ปรากฏอยู่บนหน้าจอ ให้ไปที่ File > Options > Customize Ribbon จากนั้นติ๊กเลือกกล่อง “Developer” แล้วคลิก OK
  2. แทรกกล่องกาเครื่องหมาย: ในแท็บ Developer ให้คลิกที่กลุ่ม “Controls” แล้วเลือก “Check Box”
  3. กำหนดตำแหน่งและขนาด: ลากเมาส์เพื่อกำหนดตำแหน่งและขนาดของกล่องกาเครื่องหมายบนแผ่นงาน
  4. กำหนดชื่อและค่าเริ่มต้น: คลิกขวาที่กล่องกาเครื่องหมายและเลือก “Properties” คุณสามารถกำหนดชื่อให้กับกล่องกาเครื่องหมายเพื่อใช้งานในสูตรหรือ VBA ได้ นอกจากนี้ คุณยังสามารถกำหนดค่าเริ่มต้น (Checked หรือ Unchecked) ได้อีกด้วย
  5. เชื่อมโยงกับข้อมูล: คุณสามารถเชื่อมโยงค่าของกล่องกาเครื่องหมายกับเซลล์ในแผ่นงานได้โดยกำหนดค่า “Linked Cell” ในหน้าต่าง Properties เมื่อผู้ใช้งานกาเครื่องหมาย ค่าในเซลล์นั้นจะถูกเปลี่ยนเป็น TRUE และเมื่อยกเลิกการกาเครื่องหมาย ค่าจะถูกเปลี่ยนเป็น FALSE

วิธีที่ 2: ใช้ VBA (Visual Basic for Applications)

วิธีนี้เหมาะสำหรับผู้ใช้งานที่ต้องการการควบคุมขั้นสูงและการเชื่อมโยงกับข้อมูลอื่นๆ หรือต้องการทำงานซับซ้อน สามารถสร้างกล่องกาเครื่องหมายและเชื่อมโยงกับฟังก์ชั่นอื่นๆ ได้ ตัวอย่างโค้ด VBA ที่สร้างกล่องกาเครื่องหมายและเชื่อมโยงกับเซลล์:

Sub CreateCheckBox()

  Dim cb As CheckBox
  Set cb = ActiveSheet.CheckBoxes.Add(Range("A1").Left, Range("A1").Top, 20, 15)

  ' ตั้งชื่อและกำหนดค่าเริ่มต้น
  cb.Name = "CheckBox1"
  cb.Value = xlOn

  ' เชื่อมโยงกับเซลล์ A2
  With cb
    .LinkedCell = "$A$2"
  End With

End Sub

โค้ดนี้จะสร้างกล่องกาเครื่องหมายที่ชื่อ CheckBox1 วางไว้ที่ตำแหน่งเซลล์ A1 และเชื่อมโยงกับเซลล์ A2 เมื่อผู้ใช้กาเครื่องหมาย ค่าในเซลล์ A2 จะเปลี่ยนเป็น TRUE และถ้ายกเลิกการกาเครื่องหมาย ค่าจะเปลี่ยนเป็น FALSE

ข้อควรพิจารณา:

  • การเชื่อมโยงข้อมูลระหว่างกล่องกาเครื่องหมายและเซลล์สามารถใช้สำหรับการกรอง การคำนวณ หรือการสร้างรายงานได้
  • สำหรับ VBA คุณจำเป็นต้องมีทักษะพื้นฐานในการเขียนโค้ด VBA

การเพิ่มกล่องกาเครื่องหมายลงในเอกสาร Excel ช่วยให้เอกสารของคุณใช้งานได้สะดวกขึ้นและง่ายต่อการจัดการข้อมูล เลือกใช้ทั้งสองวิธีนี้ตามความต้องการและความรู้ของคุณในการพัฒนาเอกสาร Excel ให้มีประสิทธิภาพและตอบโจทย์มากขึ้น