Bảo vệ cell vừa mới nhập

Liên hệ QC

nguyenducbac

Thành viên mới
Tham gia
11/3/08
Bài viết
16
Được thích
0
Chào các bạn. Mình có một bảng dữ liệu quan trọng có sự cập nhật liên tục! Tuy nhiên để đảm bảo không ai có thể thay đổi dữ liệu trong đó nên mong các bạn chỉ giúp làm thế nào để bảo vệ những cell mình nhập ngay sau khi nhập xong không thể sửa khi không có mật khẩu!
Thanks!
 
Nếu thế thì Bạn dùng protect sheet đi. Vào tools -> Protection -> protect sheet -> Nhập pass
 
Upvote 0
Cám ơn bạn. Nhưng ý mình là ngay sau khi mình vừa nhấn enter hay tab thì lập tức ô đó được Protect. Vì mình làm việc rất thường xuyên phải chạy ra ngoài, mà vừa ra một chút vào lại phải mở lại file thì hơi ...phiền.
 
Upvote 0
Cám ơn bạn. Nhưng ý mình là ngay sau khi mình vừa nhấn enter hay tab thì lập tức ô đó được Protect. Vì mình làm việc rất thường xuyên phải chạy ra ngoài, mà vừa ra một chút vào lại phải mở lại file thì hơi ...phiền.
Vậy lỡ nhập lộn giá trị thì sao nhỉ?
Đầu tiên, bạn chọn toàn bộ Sheet, nhấn Ctrl+1, chọn Tab Protection và bỏ chọn mục Locked ==> OK
Sau đó sử dụng code này cho Sheet cần áp dụng:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Value = "" Then Exit Sub
    ActiveSheet.Unprotect "GPE"
    Target.Locked = True
    ActiveSheet.Protect "GPE"
End Sub
 

File đính kèm

  • Protect Cells.xls
    16.5 KB · Đọc: 30
Upvote 0
Web KT
Back
Top Bottom