Excel 2010 khóa các ô dựa trên giá trị trong một ô khác


0

Trong Excel 2010, có thể khóa hoặc vô hiệu hóa chỉnh sửa một hoặc nhiều ô dựa trên giá trị được đặt trong một ô khác.

Ý tưởng của tôi là có một danh sách thả xuống trong Ô 1A, ví dụ, bị khóa và mở khóa. Dựa trên những gì đã được chọn trong danh sách thả xuống, phần còn lại của hàng 1 có thể chỉnh sửa.

Câu trả lời:


0

Điều này là hoàn toàn có thể nếu bạn sử dụng VBA. Ý tưởng cơ bản sẽ là viết một trình xử lý sự kiện khi bảng tính trong câu hỏi được sửa đổi.

Trong trình xử lý sự kiện này, trước tiên bạn cần kiểm tra xem ô đã sửa đổi có nằm trong phạm vi bạn muốn khóa hay không. Nếu có, bạn nên kiểm tra giá trị của ô A1 để xem nó có ở "trạng thái khóa" không. Nếu có, bạn có thể bỏ qua sự kiện này.

Xem trang web tham khảo này cho một số ví dụ. Bạn cũng có thể xem trang web này để biết danh sách các sự kiện bạn có thể muốn sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.