Làm cách nào để chọn hộp kiểm dựa trên giá trị ô trong Excel?
Bạn có thể biết cách thay đổi giá trị ô dựa trên hộp kiểm. Tuy nhiên, bạn có biết cách tạo một hộp kiểm được chọn tự động dựa trên giá trị ô trong Excel không? Bài viết này sẽ chỉ cho bạn các phương pháp để đạt được nó.
Đặt hộp kiểm được chọn dựa trên giá trị ô có công thức
Đặt hộp kiểm được chọn dựa trên giá trị ô với mã VBA
Đặt hộp kiểm được chọn dựa trên giá trị ô có công thức
Giả sử bạn muốn hộp kiểm 1 được chọn tự động khi giá trị trong ô A1 bằng “Kiểm tra”. Hãy làm như sau.
1. Sau khi chèn hộp kiểm (Kiểm soát biểu mẫu), hãy chọn nó và liên kết nó với một ô được chỉ định C2 bằng cách nhập = C2 vào Thanh Công thức.
Trong Kiểm soát ActiveX hãy nhấp chuột phải vào nó và chọn Bất động sản từ menu chuột phải. Và trong Bất động sản hộp thoại, nhập ô liên kết vào ô được liên kết và sau đó đóng hộp thoại. Xem ảnh chụp màn hình:
2. Chọn ô lót (C2), sau đó nhập công thức = IF (A2 = "Kiểm tra", TRUE, FALSE) vào Thanh Công thức, rồi nhấn đăng ký hạng mục thi Chìa khóa.
Chú thích: Trong công thức, A2 và Kiểm tra là ô và giá trị ô bạn cần để hộp kiểm tự động được chọn dựa trên.
3. Khi nhập giá trị “Kiểm tra” vào ô A1, hộp kiểm tương ứng sẽ được chọn tự động. Xem ảnh chụp màn hình:
Lưu ý: Công thức này không phân biệt chữ hoa chữ thường.
Đặt hộp kiểm được chọn dựa trên giá trị ô với mã VBA
Bạn có thể chạy mã VBA sau để chọn hộp kiểm dựa trên giá trị ô trong Excel.
1. Nhấp chuột phải vào Tab trang tính với hộp kiểm được chọn dựa trên giá trị ô, sau đó nhấp vào Mã Chế độ xem từ menu chuột phải.
2. bên trong Microsoft Visual Basic cho các ứng dụng , vui lòng sao chép và dán mã VBA bên dưới vào cửa sổ Mã.
Mã VBA: Chọn hộp kiểm dựa trên giá trị ô
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A2").Value = "Test" Then
ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
Else
ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
End If
End Sub
Chú thích: Trong mã, A2 và Kiểm tra là ô và giá trị ô bạn cần để hộp kiểm tự động được chọn dựa trên. Hộp kiểm 1 là tên của hộp kiểm.
3. nhấn Khác + Q để đóng cửa sổ Microsoft Visual Basic for Applications.
Khi nhập giá trị “Kiểm tra” vào ô A2, hộp kiểm được chỉ định sẽ được chọn tự động.
Chú thích: Mã này phân biệt chữ hoa chữ thường.
Mẹo: Nếu bạn muốn chèn hàng loạt hộp kiểm vào một dải ô đã chọn, bạn có thể thử Hộp kiểm Chèn hàng loạt tiện ích của Kutools cho Excelhoặc chèn hàng loạt nhiều Nút tùy chọn với Các nút tùy chọn Chèn hàng loạt tiện ích. Bên cạnh đó, bạn có thể xóa tất cả các hộp kiểm cùng một lúc với Hộp kiểm Xóa hàng loạt tiện ích như ảnh chụp màn hình dưới đây được hiển thị. Bạn có thể đi đến tải xuống Kutools cho Excel! (dùng thử 30 ngày).
Các bài liên quan:
- Làm cách nào để thay đổi giá trị hoặc màu ô đã chỉ định khi hộp kiểm được chọn trong Excel?
- Làm cách nào để đánh dấu ô hoặc hàng bằng hộp kiểm trong Excel?
- Làm cách nào để chèn dấu ngày tháng vào một ô nếu được chọn hộp kiểm trong Excel?
- Làm cách nào để lọc dữ liệu dựa trên hộp kiểm trong Excel?
- Làm cách nào để ẩn hộp kiểm khi hàng bị ẩn trong Excel?
- Làm cách nào để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel?
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!