Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14

Chủ đề: Khóa file excel không cho sửa

  1. #1
    rickyson280287 Guest

  2. #2
    machao112 Guest
    Trích dẫn Gửi bởi maicoi
    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</font> 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"

    <font size="3">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ó

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    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.

  4. #4
    nhanhmuavn201 Guest
    Trích dẫn Gửi bởi votinhgtvt
    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 mở lại và nhớ password là được.

  5. #5
    dakotachi Guest
    anh ơi, có thể nói rõ cho em được không ạ,

  6. #6
    nguyenvanan91 Guest
    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 à.

  7. #7
    chautuanpro91 Guest
    Trích dẫn Gửi bởi votinhgtvt
    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.

  8. #8
    phunudep123 Guest
    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ả.

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    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?

  10. #10
    dungtsbd Guest
    Trích dẫn Gửi bởi phamchitoai
    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?
    Bạn tìm kiếm trong diễn đàn nhé! Có bài về nội dung này rồi.

Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •