Chúng tôi sẽ sử dụng bảng Excel sau để giới thiệu cách giải mã. Nó chứa thông tin tổng quan về doanh số bán hàng.

Nếu tôi cố gắng chỉnh sửa nội dung nào đó trong bảng Excel này, nó sẽ hiển thị Hộp cảnh báo .

Để kiểm tra xem bảng Excel có được bảo vệ hay không, hãy vào phần Xem lại tab từ Ribbon . Trong Bảo vệ nhóm, bạn sẽ thấy trang tính được bảo vệ.

Nếu bạn nhấp vào trên Trang tính không bảo vệ, bạn sẽ thấy Trang tính không bảo vệ hộp thoại. Bạn sẽ cần chèn mật khẩu vào đây để giải mã file Excel. Chúng tôi sẽ chỉ cho bạn cách giải mã tệp Excel mà không cần mật khẩu trong 2 những cách khác nhau.

Phương pháp 1 – Sử dụng tiện ích mở rộng ZIP để giải mã tệp Excel mà không cần mật khẩu
Hãy sử dụng một trang tính được bảo vệ để hiển thị phương pháp.

Các bước:
- Trong hình ảnh sau, bạn có thể thấy phần mở rộng của tệp không hiển thị.

- Chuyển tới Chế độ xem tab.
- Kiểm tra Phần mở rộng tên tệp tùy chọn.

- Thay đổi phần mở rộng tệp thành zip .
- Nhấn Enter .

- Một hộp cảnh báo sẽ xuất hiện yêu cầu bạn xác nhận thay đổi. Chọn Có .

- Bạn sẽ thấy phần mở rộng tệp mới.

- Chọn tệp.
- Nhấp chuột phải vào nó.
- Chọn Giải nén để giải mã tệp Excel .

- Một thư mục mới sẽ được tạo. Mở thư mục đó.

- Mở thư mục có tên xl .

- Mở thư mục có tên bảng tính .

- Bạn sẽ thấy tất cả các bảng tính của tệp Excel đó. Chúng tôi muốn xóa tính năng bảo vệ khỏi sheet3 .

- Nhấp chuột phải vào trang3 .
- Chọn Mở bằng .
- Chọn WordPad .

- Trong tài liệu đó, hãy tìm phần được đánh dấu trong hình ảnh sau, bắt đầu bằng
. - Xóa phần đó.
- Nhấn Ctrl + S để lưu tập tin.

- Chọn tất cả các thư mục và tệp.
- Nhấp chuột phải và chọn Gửi tới .
- Chọn Thư mục được nén (nén) .

- Ghi tên tệp theo ý muốn của bạn.

- Bạn sẽ thấy rằng bạn đã có đã nén tập tin.

- Thay đổi phần mở rộng của tệp thành xlsm .
- Nhấn Enter .

- Một hộp cảnh báo sẽ xuất hiện. Chọn Có .

- Bạn sẽ nhận được tệp Excel mong muốn.
- Mở tệp đó để kiểm tra xem tệp đã được giải mã chưa.

- Bạn có thể thấy rằng bạn đã giải mã được tệp Excel mà không cần mật khẩu.

Phương pháp 2 – Sử dụng macro để giải mã tệp Excel mà không cần mật khẩu
Chúng ta sẽ sử dụng cùng một trang tính để hiển thị phương pháp.

Các bước:
- Đi tới Nhà phát triển tab.
- Chọn Visual Basic .

- Trực quan cơ bản cửa sổ soạn thảo sẽ mở ra. Chọn Chèn tab.
- Chọn Mô-đun .

- Một Mô-đun sẽ mở. Dán đoạn mã sau vào Mô-đun .
Sub Decrypt_File()
Dim p As Integer, q As Integer, r As Integer
Dim a As Integer, b As Integer, c As Integer
Dim p1 As Integer, p2 As Integer, p3 As Integer
Dim p4 As Integer, p5 As Integer, p6 As Integer
On Error Resume Next
For p = 65 To 66: For q = 65 To 66: For r = 65 To 66
For a = 65 To 66: For b = 65 To 66: For p1 = 65 To 66
For p2 = 65 To 66: For p3 = 65 To 66: For p4 = 65 To 66
For p5 = 65 To 66: For p6 = 65 To 66: For c = 32 To 126
ActiveSheet.Unprotect Chr(p) & Chr(q) & Chr(r) & Chr(a) & Chr(b) _
& Chr(p1) & Chr(p2) & Chr(p3) & Chr(p4) & Chr(p5) & Chr(p6) & Chr(c)
If ActiveSheet.ProtectContents = False Then
MsgBox "Done!"
Exit Sub
End If
Next: Next: Next: Next: Next: Next:
Next: Next: Next: Next: Next: Next:
End Sub

Mã hoạt động như thế nào?
- Chúng tôi đã sử dụng 12 Dành cho vòng lặp tiếp theo để đi qua các ký tự.
- Chúng tôi đã sử dụng ActiveSheet.Unprotect phương pháp loại bỏ bảo vệ khỏi trang hoạt động.
- Hàm Chr lấy các ký tự tương đương với ASCII mã.
- ActiveSheet.ProtectContents kiểm tra thuộc tính xem bảng tính có còn được bảo vệ hay không. Nếu là Sai sau đó một hộp thông báo sẽ xuất hiện hiển thị “Xong!” .
- Lưu mã và quay lại bảng tính của bạn.

- Đi tới Nhà phát triển lại tab.
- Chọn Macro .

- Vĩ mô hộp thoại sẽ xuất hiện. Chọn Giải mã_File dưới dạng Tên macro .
- Chọn Chạy .

- Một hộp thông báo sẽ xuất hiện. Chọn được .

- Việc bảo vệ sẽ bị xóa khỏi bảng Excel. Để kiểm tra điều đó, chúng tôi sẽ thử chỉnh sửa trang tính.
- Chọn phạm vi nơi bạn muốn thêm Tô màu .
- Truy cập Trang chủ tab.
- Nhấp chuột trên tùy chọn thả xuống cho Tô màu .

- Chọn màu bạn muốn.

- Bạn có thể thấy Màu tô được thêm vào phạm vi đã chọn. Điều đó có nghĩa là bạn đã giải mã được file mà không cần mật khẩu.

Đọc thêm: Cách mã hóa nội dung ô trong Excel
Cách giải mã tệp Excel bằng mật khẩu
Các bước:
- Bạn sẽ thấy một hộp thoại xuất hiện khi mở tệp.
- Viết mật khẩu vào hộp thoại.
- Nhấn OK .

- Tệp Excel của bạn sẽ được giải mã.
- Đi tới Tệp tab.

- Chọn Thông tin .

- Nhấp chuột trên trình đơn thả xuống dành cho Bảo vệ sổ làm việc .
- Chọn Mã hóa bằng mật khẩu .

- Một hộp thoại sẽ xuất hiện. Xóa mật khẩu từ đây.
- Chọn OK .

- Bạn đã xóa tính năng bảo vệ khỏi tệp Excel.

Những điều cần nhớ
- Đối với Phương pháp 2 , nếu bạn muốn xóa tính năng bảo vệ khỏi nhiều trang tính, bạn sẽ phải chạy mã từ từng trang tính riêng lẻ và mã có thể mất một lúc để hoàn tất.
Phần thực hành
Chúng tôi đã cung cấp một bảng thực hành để bạn thực hành cách giải mã tệp Excel bằng mật khẩu.

Tải xuống Sách bài tập thực hành
Bài viết liên quan
- [Đã giải quyết!]:Không thể mở tệp Excel được mã hóa
- Cách xóa mã hóa khỏi Excel
<< Quay lại Mã hóa trong Excel | Bảo vệ Excel | Học Excel
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!