
Một checklist "khóa cho đến khi hoàn thành" trao quyền quản lý nhiệm vụ. Nó đảm bảo các nhiệm vụ được hoàn thành theo trình tự, cải thiện tổ chức và trách nhiệm. Bạn có thể tạo loại checklist này bằng cách kết hợp logic Sheet, VBA và bảo vệ sheet.
Trong hướng dẫn này, chúng tôi sẽ chỉ cách tạo checklist "khóa cho đến khi hoàn thành" sử dụng logic Excel và bảo vệ sheet.
Bước 1: Thiết Lập Checklist Của Bạn
Hãy tạo danh sách nhiệm vụ rõ ràng trong Excel.
Bước 2: Chèn Checkbox Và Liên Kết Ô
- Chuyển đến tab Developer >> chọn Insert >> chọn Checkbox từ Form Control.
- Đặt checkbox bên cạnh mỗi nhiệm vụ dưới cột “Completed”.
- Nhấp chuột phải từng checkbox >> chọn Format Control.
- Chọn Cell link mỗi checkbox đến ô tương ứng dưới cột “Status” (ví dụ: D2, D3, D4, D5, D6, D7).
- Nhấp OK.
Bước 3: Sử Dụng Logic Sheet Excel Và VBA Để Khóa/Mở Khóa Nhiệm Vụ
Vì Data Validation của Excel không áp dụng cho Form Controls, hãy dùng VBA để kiểm soát trạng thái checkbox dựa trên logic:
- Chuyển đến tab Developer >> chọn Visual Basic.
- Từ menu Insert >> chọn Module.
- Sao chép và dán mã sau.
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
- Mã VBA này bật hoặc tắt Check Boxes dựa trên giá trị ô.
- Nếu D2 là TRUE, checkbox được bật (có thể nhấp).
- Nếu D2 là FALSE, checkbox bị khóa.
- Logic này đảm bảo Nhiệm Vụ 2 không thể nhấp cho đến khi Nhiệm Vụ 1 hoàn thành.
- Thay thế “Check Box 2” và “Check Box 3” bằng tên checkbox thực tế của bạn.
- Để tìm tên checkbox, nhấp chuột phải và kiểm tra name box trên cột A.
- Để hiểu tốt hơn, chúng tôi chưa xóa hoặc chỉnh sửa tên checkbox.
Bước 4: Gán Macro Cho Checkboxes
- Nhấp chuột phải từng checkbox >> chọn Assign Macro.
- Chọn CheckBoxControl >> nhấp OK.
- Điều này đảm bảo macro chạy bất cứ khi nào checkbox được nhấp.
Bước 4: Conditional Formatting Cho Dấu Hiệu Trực Quan
Bạn có thể highlight trực quan các ô khóa/mở khóa.
- Chọn cột “Task Description”.
- Chuyển đến tab Home >> chọn Conditional Formatting >> chọn New Rule.
- Chọn Use a formula to choose which cell to format.
- Chèn công thức sau:
Nơi D2 là ô trạng thái liên kết của nhiệm vụ trước đó.
- Đặt kiểu định dạng. Để hiển thị rung Grayed-out, chọn màu font xám cho nhiệm vụ bị khóa.
- Nhấp OK.
Bây giờ, các nhiệm vụ trực quan chỉ ra trạng thái khóa/mở khóa của chúng.
Bước 5: Áp Dụng Bảo Vệ Sheet
Để bảo mật logic của bạn:
- Trước tiên, mở khóa ô nơi cho phép tương tác người dùng:
- Chọn ô checkbox.
- Nhấp chuột phải >> chọn Format Cells.
- Chuyển đến tab Protection >> bỏ chọn Locked.
- Nhấp OK.
Bây giờ, sheet của bạn được bảo vệ, và người dùng chỉ có thể tương tác với các checkbox đã mở khóa.
Để thực thi cấu trúc và logic:
- Chuyển đến tab Review >> chọn Protect Sheet.
- Đặt mật khẩu nếu bạn muốn.
- Bỏ chọn tùy chọn “Edit Objects”, sau đó nhấp OK.
Bước 6: Kiểm Tra Checklist
- Bạn có thể xóa tên Check box hoặc gán tên mới.
- Ban đầu, chỉ Task 1 sẽ có thể chọn được.
- Khi Task 1 được tích (tức là D2 trở thành TRUE), Task 2 được bật.
- Mẫu này sẽ tiếp tục theo thứ tự nhiệm vụ.
- Bạn không thể chọn bất kỳ nhiệm vụ nào trước khi hoàn thành nhiệm vụ trước đó.
- Thử tích Task 6 mà không tích Task 5.
- Task 6 hiển thị là bị khóa.
Thêm Chỉ Số Tiến Độ Động
Bạn có thể chèn chỉ số tiến độ động để hiển thị tiến độ nhiệm vụ dựa trên checklist.
- Chọn một ô và chèn công thức sau.
=COUNTIF(D2:D7, TRUE)/COUNTA(D2:D7)
- Định dạng ô thành phần trăm để hiển thị tiến độ hoàn thành.
Suy Nghĩ Cuối Cùng Và Trường Hợp Sử Dụng
Bằng cách làm theo các bước trên, bạn có thể tạo checklist "Locked Until Complete" mạnh mẽ thúc đẩy kỷ luật nhiệm vụ. Nó giúp cải thiện quản lý nhiệm vụ bằng cách thực thi hoàn thành nhiệm vụ theo trình tự. Bạn có thể sử dụng kỹ thuật này trong các lĩnh vực sau;
- Checklist đào tạo: Nhân viên phải hoàn thành các bước đào tạo cụ thể theo trình tự.
- Thủ tục an toàn: Đảm bảo các bước quan trọng không bị bỏ qua.
- Kiểm tra chất lượng: Duy trì tuân thủ và tiêu chuẩn.
- Mô-đun khóa học giáo dục: Sinh viên phải hoàn thành điều kiện tiên quyết để tiến xa hơn.
Nhận Bài Tập Excel Nâng Cao Miễn Phí Có Giải Pháp!