Khóa file excel không cho sửa

Liên hệ QC

maicoi

Thành viên mới
Tham gia
17/1/08
Bài viết
2
Được thích
0
Có ai giúp mình khóa file excel chỉ cho người khác mở ra đọc nhưng không sửa và xóa được. File excel của mình có rất nhiều sheet liên kết với nhau vì vậy mình rất muốn khóa luôn 1 file chứ không khóa nhiều sheet. hiện tại mình đang khóa nhiều sheet rất thủ công mấtnhiều thời gian. Hãy giúp mình với
 
Có ai giúp mình khóa file excel chỉ cho người khác mở ra đọc nhưng không sửa và xóa được. File excel của mình có rất nhiều sheet liên kết với nhau vì vậy mình rất muốn khóa luôn 1 file chứ không khóa nhiều sheet. hiện tại mình đang khóa nhiều sheet rất thủ công mấtnhiều thời gian. Hãy giúp mình với
cái này thì dùng VBA là ok thui bạn tham khảo các đoạn mã code sau :
1/ Của bác pikachu :
Sub Test()
With ActiveSheet
.Unprotect Password:="123" ''Mục đích để bẫy lỗi nếu sheet đã protect rồi mà chưa chọn chế độ Cells Hide
.Cells.FormulaHidden = True
.Protect Password:="123"
EndWith
EndSub
2/ cso thể dùng cách này:
Private Sub workbook_sheetselectionchange(ByVal sh As Object, ByVal target As Range)
'password dat la "25251325"
Dim rngdata As Range
'bat dau vong lap for qua vong lap for co chua gia tri
For Each rngdata In target.Cells
'kiem tra xem o so co phai la cong thuc khong ?
If rngdata.HasFormula Then
'khoa o neu o do la cong thuc
ActiveSheet.Protect ("25251325")
Exit Sub
Else
'huy bo khoa o neu o do khong phai la cong thuc
ActiveSheet.Unprotect ("25251325")
End If
Next rngdata
End Sub
Nếu có thể bạn đưa file lên rùi mọi người cho code đó vào cho bạn. chúc bạn hoàn thành tốt nó
 
chết rồi anh ơi, em lam như anh, nhưng bây giờ lam thế nào để lấy lại ạ, em muốn sửa lại một số công thức tính.
 
anh ơi, có thể nói rõ cho em được không ạ,
 
Protect sheet chỉ làm cho người không biết thì chặn họ không được sửa thôi. Với công cụ phá protect sheet bây giờ mất chưa đến 20 giây để phá đâu bạn à.
 
chết rồi anh ơi, em lam như anh, nhưng bây giờ lam thế nào để lấy lại ạ, em muốn sửa lại một số công thức tính.
Bạn chọn Tools\Protection\Unprotect Sheet --> Nhập Password của bạn --> OK là được.
Nếu thử một số Password mà vẫn không được thì hãy gửi mail cho mình qua địa chỉ: bluecactus_ayhs@yahoo.com, mình sẽ mở khóa giúp bạn.
 
Khóa dữ liệu của 01 Sheet (không cho sửa, xóa).
Từ menu bạn chọn Tools, chọn Protection, chọn Protect Sheet). Làm xuất hiện cửa sổ Protect Sheet, trong khung Password to unProtect Sheet bạn gõ Password mà bạn muốn thiết đặt, trong khung Allow all users of this worksheet to bạn đánh dấu check vào tất cả các mục và nhấn nút OK. Làm xuất hiện cửa sổ Confirm Password, trong khung Reenter Password to proceed bạn gõ lại Password mà bạn vừa gõ (nói chung bạn gõ vào 2 cửa sổ cùng một Password ) và nhấn nút OK. Bây giờ bạn thử click vào bất kỳ 01 cell trong bảng tính bảng sẽ thấy kết quả.
 
Lần chỉnh sửa cuối:
Anh em oi giúp mình với. Có cách nào khóa 1 lần cho tất cả các sheet không?
 
Xin chào các Bác
Em có 1 file excel khóa lâu rồi. bây giờ muốn mở nó ra mà quên mất không biết cách mở
Bác nào hướng dãn cách mở giúp em với
P/S: ngày xưa em dùng excel 2007 thì nó không có chức năng hỏi" có sửa file hay ko" bây giờ dùng excel 2013 nó hỏi thể nên mỗi lần mở file phải nhập pass đến 2 lần khó chịu vo cùng&&&%$R&&&%$R&&&%$R
bác nào quen với excel 2013 hướng dẫn Em với
 
Muon nguoi khac giup ma cha thay dua file len .......lam sao ma giup.......
 
Chào bạn
- Bạn cho mình xin cách khóa file excel bằng cách giới hạn thời hạn dùng VD: thời hạn sử dụng bản tính từ ngày 1-5/5/2016. Nếu quá thời hạn sử dụng trên sẽ không mở được file.
- Bạn gửi dùm mình địa chỉ mail: quangvke@gmail.com
Thanks & Best regards
 
cho em hỏi có cách nào khóa mà người khác không mơ dc không ạ, @@
chứ như thế này khóa cũng như không hi mất time @@
 
Web KT
Back
Top Bottom