Giúp đoạn code Protect Sheet

Liên hệ QC

hongtruong101186

Thành viên mới
Tham gia
10/11/08
Bài viết
40
Được thích
5
Mình thấy có nhiều sheet chỉ cho Chọn một số ô trong bảng, còn lại không chọn được ô nào, nếu Click đúp thì báo bị protech.
Mình đã thử làm như sau:
Ctrl + A \ format - cell - protection - bỏ locked \ chọn vùng cần protech \ vào tool - protech...
Cách này vẫn cho chọn ô, nhưng không thay đổi được.
Mình muốn bảo vệ vùng bằng cách không cho chọn ô vào vùng muốn bảo vệ giống như phần mềm phổ cập của chibi.
Ai giúp mình với! Xin cảm ơn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Trong khung nhập pass đó. Bạn bỏ chọn dòng chữ có ghi: "Select Locked cells" rồi mới nhập pass.

bạn cứ theo code này mà viết thêm vào nha!
Mã:
'...
    ActiveSheet.Protect "123", True, True, True
    ActiveSheet.EnableSelection = xlUnlockedCells
'...
Thân.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Mình thấy có nhiều sheet chỉ cho Chọn một số ô trong bảng, còn lại không chọn được ô nào, nếu Click đúp thì báo bị protech.
Mình đã thử làm như sau:
Ctrl + A \ format - cell - protection - bỏ locked \ chọn vùng cần protech \ vào tool - protech...
Cách này vẫn cho chọn ô, nhưng không thay đổi được.
Mình muốn bảo vệ vùng bằng cách không cho chọn ô vào vùng muốn bảo vệ giống như phần mềm phổ cập của chibi.
Ai giúp mình với! Xin cảm ơn.
Một thí dụ: trong sheet hiện hành chỉ được nhập dữ liệu ở cột B, còn "bi nhiêu" cột khác bị "tèo" hết, không cho chọn
Còn bạn muốn không cho chọn vùng nào thì sửa code nhé
Thân
 

File đính kèm

Upvote 0
Mình thấy có nhiều sheet chỉ cho Chọn một số ô trong bảng, còn lại không chọn được ô nào, nếu Click đúp thì báo bị protech.
Mình đã thử làm như sau:
Ctrl + A \ format - cell - protection - bỏ locked \ chọn vùng cần protech \ vào tool - protech...
Cách này vẫn cho chọn ô, nhưng không thay đổi được.
Mình muốn bảo vệ vùng bằng cách không cho chọn ô vào vùng muốn bảo vệ giống như phần mềm phổ cập của chibi.
Ai giúp mình với! Xin cảm ơn.
Mình thì sử dụng code sau :
PHP:
Sub Lock_Unlock(Rng As Range, Opt As Boolean)
On Error Resume Next
ActiveSheet.Unprotect "danh"
Rng.Locked = Opt
ActiveSheet.Protect Password:="danh", DrawingObjects:=False, Contents:=True, AllowFormattingCells:=True, AllowFiltering:=True, AllowSorting:=True
'Dung de khoa hay mo khoa du lieu.
End Sub
Bạn có thể thay đổi hoặc thêm bớt các tùy chọn để có được code như ý.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom