Hướng Dẫn Cách Mở Khóa Excel Sheet Được Bảo Vệ Bằng Mật Khẩu

Thảo luận trong 'Tổng Hợp' bắt đầu bởi Pussy, Thg 1 6, 2017.

  1. Pussy

    Pussy New Member Chuyển tiền Tìm chủ đề

    Bài viết:
    Tìm chủ đề
    950
    Hôm nay, tôi nhận được một comment cho bài viết “Khóa một cột, một dòng, một ô hoặc một vùng trong Excel” , tôi thấy khá thú vị là:

    Lỡ khóa rồi nhưng lại quên pass. Giờ làm sao đây? hic hic

    Chuyện quên mật khẩu là chuyện bình thường ở huyện.

    Cũng may là với trường hợp file Excel bị khóa như bài viết bên trên, bạn có thể dễ dàng bẻ khóa theo cách sau:

    Đổi tên file Excel bị khóa từ “.xlsx” sang “.zip”

    [​IMG]

    Giải nén file Zip vừa mới đổi tên bên trên. Sau đó truy cập vào thư mục “xl > worksheets”

    [​IMG]

    Dùng Notepad để mở sheet đang bị khóa. Ở đây tôi chọn “sheet1.xml”

    [​IMG]

    Bạn tìm đến thẻ “sheetProtection” và xóa giá trị của thuộc tính “password”

    Ví dụ ở hình bên trên, bạn thấy password=”ADE3F2″, giờ hãy sửa nó thành password=”” và lưu lại.

    Trở về thư mục gốc, chọn tất cả nội dung, nhấp chuột phải và chọn “Send to > Compressed (zipped) folder” như hình dưới.

    [​IMG]

    Sau đó đổi tên file zip vừa mới tạo thành file Excel “.xlsx” như ban đầu.

    Mở file Excel bên trên và bấm nút “Unprotect Sheet” để mở khóa, hộp thoại yêu cầu nhập mật khẩu sẽ không hiện ra nữa :D

    [​IMG]
     
    Last edited by a moderator: Thg 2 27, 2018
  2. Đang tải...
  3. Wall-E

    Wall-E Moderator Chuyển tiền Tìm chủ đề

    Bài viết:
    Tìm chủ đề
    2,451
    Hướng dẫn phá khóa mật khẩu của sheet trong file Excel

    Bạn muốn chỉnh sửa nội dung của những file excel đã bị khóa sheet nhưng không có mật khẩu hoặc đã quên mật khẩu? Hãy thực hiện theo hướng dẫn trong bài viết này nhé!

    Lưu ý: Bài viết này chỉ hướng dẫn những thủ thuật được áp dụng trong việc gỡ mật khẩu của SHEET, đối với cả file Excel có đặt mật khẩu thì bạn không thể thực hiện bằng cách này được. mà phải cài thêm phần mềm để phá password.

    Khi muốn chỉnh sửa file excel đã bị khóa sheet, bạn sẽ bị nhận thông báo từ excel như sau:

    [​IMG]

    Hãy thực hiện theo một trong những cách dưới đây để thực hiện phá khóa sheet excel:

    Cách 1: Phá khóa Excel bằng VBA

    Bước 1: Ở file Excel, ấn tổ hợp phím Alt + F11, cửa sổ Microsoft Visual Basic for Applications của Excel xuất hiện.

    [​IMG]

    Bước 2: Chọn sheet mà bạn muốn remove password, cửa sổ chỉnh sửa VBA của sheet đó sẽ xuất hiện:

    [​IMG]

    Bước 3: Cop đoạn mã dưới đây vào cửa sổ đó:

    Mã:
    Sub PasswordBreaker()
    If ActiveSheet.ProtectContents = False Then
    MsgBox "Sheet '" & ActiveSheet.Name & "' is unprotected!", vbInformation
    Else
    If MsgBox("Sheet '" & ActiveSheet.Name & "' is protected, do you want to unprotect it?", _
    vbYesNo + vbQuestion, "Unprotect Active Sheet") = vbNo Then Exit Sub
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
    Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
    Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    If ActiveSheet.ProtectContents = False Then MsgBox "Sheet '" & ActiveSheet.Name & "' is unprotected!", vbInformation
    End If
    Bước 4: Trên thanh công cụ chọn biểu tượng Run như hình dưới đây (phím tắt: F5) để Excel chạy đoạn mã đó:

    [​IMG]

    Bước 5: Xuất hiện thông báo hỏi bạn có muốn gỡ password sheet đó hay không, bạn bấm Yes để tiếp tục.

    Quá trình phá pass diễn ra khoảng 2-3 phút, sau khi chạy xong, sẽ có thông báo: Sheet "tên file" is unprotected là file của bạn đã được phá pass thành công.

    Cách 2: Phá khóa bằng cách thay đổi tên tệp Excel

    Bước 1: Vào Control Panel → chọn Appearance and Personalization → chọn File Explorer Options.

    Bước 2: Hộp thoại File Explorer Options hiện ra, vào thẻ View → bỏ chọn Hide extensions for known file type → chọn Apply → OK

    [​IMG]

    Bước 3: Đổi tên file của bạn từ .xlsx sang .zip

    [​IMG]

    Bước 4: Mở file nén này ra → vào thư mục xl → thư mục worksheets → tất cả các sheet của file sẽ hiển thị ở đây → chọn sheet bạn muốn phá khóa → Mở sheet đó bằng notepad.

    [​IMG]

    Bước 5: Tìm bất cứ đoạn mã nào có chữ Protection → xóa nó đi rồi lưu lại

    [​IMG]

    Bước 6: Đổi lại tên file từ .zip sang .xlsx

    [​IMG]

    Bước 7: Mở lại file Excel → chọn Unprotect Sheet là bạn có thể chỉnh sửa bẳng tính Excel như thông thường.

    Trên đây là 2 cách giúp bạn có thể phá khóa sheet Excel dễ dàng. Chúc các bạn thành công!
     
Trả lời qua Facebook

Chia sẻ trang này