Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

 

รายการตรวจสอบ “ล็อคจนเสร็จสมบูรณ์” ช่วยเพิ่มศักยภาพในการจัดการงาน ช่วยให้มั่นใจว่างานจะเสร็จสมบูรณ์ตามลำดับ ปรับปรุงองค์กรและความรับผิดชอบ คุณสามารถสร้างรายการตรวจสอบประเภทนี้ได้โดยการรวมตรรกะของชีต, VBA และการป้องกันชีตเข้าด้วยกัน

ในบทช่วยสอนนี้ เราจะแสดงวิธีสร้างรายการตรวจสอบ "ล็อคจนกว่าจะเสร็จสมบูรณ์" โดยใช้ตรรกะของ Excel และการป้องกันชีต

ขั้นตอนที่ 1:ตั้งค่ารายการตรวจสอบของคุณ

มาสร้างรายการงานอย่างชัดเจนใน Excel กันดีกว่า

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

ขั้นตอนที่ 2:แทรกช่องทำเครื่องหมายและเชื่อมโยงเซลล์

  • ไปที่นักพัฒนาซอฟต์แวร์ แท็บ>> เลือก แทรก>> เลือก ช่องทำเครื่องหมาย จากแบบฟอร์ม การควบคุม .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • วางช่องทำเครื่องหมายไว้ข้างแต่ละงานภายใต้หัวข้อ “เสร็จสมบูรณ์แล้ว ” คอลัมน์
  • คลิกขวาที่แต่ละช่องทำเครื่องหมาย>> เลือก การควบคุมรูปแบบ .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • เลือก เซลล์ l หมึก แต่ละช่องทำเครื่องหมายไปยังเซลล์ที่เกี่ยวข้องภายใต้คอลัมน์ "สถานะ" (เช่น D2, D3, D4, D5, D6, D7)

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • คลิก ตกลง .

ขั้นตอนที่ 3:ใช้ Excel Sheet Logic และ VBA เพื่อล็อค/ปลดล็อคงาน

เนื่องจากการตรวจสอบข้อมูลของ Excel ใช้ไม่ได้กับการควบคุมแบบฟอร์ม ให้ใช้ VBA เพื่อควบคุมสถานะช่องทำเครื่องหมายตามตรรกะ:

  • ไปที่ นักพัฒนา แท็บ>> เลือก Visual Basic .
  • จาก ส่วนแทรก เมนู>> เลือก โมดูล .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • คัดลอกและวางโค้ดต่อไปนี้
Sub CheckBoxControls()
 
 ActiveSheet.CheckBoxes("Check Box 2").Enabled = Range("D2").Value
 ActiveSheet.CheckBoxes("Check Box 3").Enabled = Range("D3").Value
 ActiveSheet.CheckBoxes("Check Box 4").Enabled = Range("D4").Value
 ActiveSheet.CheckBoxes("Check Box 5").Enabled = Range("D5").Value
 ActiveSheet.CheckBoxes("Check Box 6").Enabled = Range("D6").Value
End Sub
  • โค้ด VBA นี้เปิดใช้งานหรือปิดใช้งานกล่องกาเครื่องหมายตามค่าของเซลล์
    • หาก D2 เป็นจริง ช่องทำเครื่องหมายจะเปิดใช้งาน (คลิกได้)
    • หาก D2 เป็น FALSE ช่องทำเครื่องหมายจะถูกล็อค
    • ตรรกะนี้ทำให้มั่นใจได้ว่าจะไม่สามารถคลิกงานที่ 2 ได้จนกว่างานที่ 1 จะเสร็จสิ้น
  • แทนที่ “ช่องทำเครื่องหมาย 2” และ “ช่องทำเครื่องหมาย 3” ด้วยชื่อช่องทำเครื่องหมายจริงของคุณ
  • หากต้องการค้นหาชื่อช่องทำเครื่องหมาย คลิกขวาและทำเครื่องหมายในช่องชื่อเหนือคอลัมน์ A
  • เพื่อความเข้าใจที่ดีขึ้น เรายังไม่ได้ลบหรือแก้ไขชื่อช่องทำเครื่องหมาย

ขั้นตอนที่ 4:กำหนดมาโครให้กับช่องทำเครื่องหมาย

  • คลิกขวาที่แต่ละช่องทำเครื่องหมาย>> เลือก กำหนดมาโคร .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • เลือก การควบคุมกล่องกาเครื่องหมาย >> คลิก ตกลง .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • เพื่อให้แน่ใจว่ามาโครจะทำงานทุกครั้งที่มีการคลิกช่องทำเครื่องหมาย

ขั้นตอนที่ 4:การจัดรูปแบบตามเงื่อนไขสำหรับ Visual Cue

คุณสามารถเน้นเซลล์ที่ล็อก/ปลดล็อกด้วยสายตาได้

  • เลือก “คำอธิบายงาน” คอลัมน์
  • ไปที่ หน้าแรก แท็บ>> เลือก การจัดรูปแบบตามเงื่อนไข>> เลือก กฎใหม่ .
  • เลือก ใช้สูตรเพื่อเลือกเซลล์ที่จะจัดรูปแบบ .
  • ใส่สูตรต่อไปนี้:

โดยที่ D2 คือเซลล์สถานะที่เชื่อมโยงของงานก่อนหน้าอีกครั้ง

  • กำหนดรูปแบบการจัดรูปแบบ หากต้องการแสดง เป็นสีเทา Vibe เลือกแบบอักษรสีเทาสำหรับงานที่ล็อคไว้
  • คลิก ตกลง .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

ตอนนี้ งานจะแสดงให้เห็นสถานะล็อค/ปลดล็อคด้วยสายตา

ขั้นตอนที่ 5:ใช้การป้องกันชีต

เพื่อรักษาความปลอดภัยตรรกะของคุณ:

  • ขั้นแรก ปลดล็อกเซลล์ที่อนุญาตให้ผู้ใช้โต้ตอบได้:
  • เลือกเซลล์ช่องทำเครื่องหมาย
  • คลิกขวา>> เลือก จัดรูปแบบเซลล์ .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • ไปที่การป้องกัน แท็บ>> ยกเลิกการเลือก ล็อค .
  • คลิก ตกลง .

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

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

เพื่อบังคับใช้โครงสร้างและตรรกะ:

  • ไปที่บทวิจารณ์ แท็บ>> เลือก ป้องกันแผ่นงาน .
  • ตั้งรหัสผ่านหากคุณต้องการ
  • ยกเลิกการเลือกตัวเลือก “แก้ไขออบเจ็กต์” จากนั้นคลิก ตกลง .

ขั้นตอนที่ 6:ทดสอบรายการตรวจสอบ

  • คุณสามารถลบชื่อกล่องกาเครื่องหมายหรือกำหนดชื่อใหม่ได้
  • ในตอนแรก เฉพาะ งาน 1 จะสามารถเลือกได้

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

  • เมื่อเลือกงานที่ 1 (เช่น D2 กลายเป็น TRUE) งานที่ 2 จะถูกเปิดใช้งาน
  • รูปแบบนี้จะดำเนินต่อไปตามลำดับงาน
  • คุณไม่สามารถเลือกงานใดๆ ก่อนที่จะเสร็จสิ้นงานก่อนหน้าได้
  • ลองตรวจสอบงานที่ 6 โดยไม่ตรวจสอบงานที่ 5
  • งานที่ 6 แสดงว่าถูกล็อค

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

การเพิ่มตัวบ่งชี้ความคืบหน้าแบบไดนามิก

คุณสามารถแทรกตัวบ่งชี้ความคืบหน้าแบบไดนามิกเพื่อแสดงความคืบหน้าของงานตามรายการตรวจสอบได้

  • เลือกเซลล์และแทรกสูตรต่อไปนี้
=COUNTIF(D2:D7, TRUE)/COUNTA(D2:D7)
  • จัดรูปแบบเซลล์เป็นเปอร์เซ็นต์เพื่อแสดงความคืบหน้าในการดำเนินการให้เสร็จสิ้น

สร้างรายการตรวจสอบที่ล็อกไว้จนกว่าจะเสร็จสมบูรณ์ใน Excel:คำแนะนำทีละขั้นตอนพร้อมการป้องกันลอจิกและชีต

ความคิดสุดท้ายและกรณีการใช้งาน

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

  • รายการตรวจสอบการฝึกอบรม:พนักงานจะต้องทำตามขั้นตอนการฝึกอบรมที่เฉพาะเจาะจงตามลำดับ
  • ขั้นตอนด้านความปลอดภัย:รับรองว่าจะไม่ข้ามขั้นตอนสำคัญ
  • การตรวจสอบคุณภาพ:การรักษาการปฏิบัติตามข้อกำหนดและมาตรฐาน
  • โมดูลหลักสูตรการศึกษา:นักเรียนจะต้องผ่านข้อกำหนดเบื้องต้นเพื่อก้าวต่อไป
รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!