Excel

Cách xóa mật khẩu khỏi dự án Excel VBA [4 phương pháp]

Tôi muốn biết cách xóa mật khẩu khỏi dự án VBA trong Excel. Ai có thể giúp tôi?

Trước khi tìm kiếm các phương pháp xóa mật khẩu VBA trong Excel, bạn phải hiểu ý nghĩa của VBA. VBA là viết tắt của Visual Basic cho ứng dụng. Nó được sử dụng bởi nhiều ứng dụng MS khác nhau, đặc biệt là MS Excel, để thêm một số tính năng và cũng để giúp tự động hóa các tác vụ thông thường. Do tính chất và nhu cầu bảo mật tệp, hầu hết người dùng đều mã hóa các dự án VBA bằng mật khẩu. Tuy nhiên, con người không hoàn hảo và mật khẩu VBA có thể bị quên. Hàm ý rõ ràng là bạn không thể truy cập hoặc chỉnh sửa mã VBA Excel của mình. Để khắc phục tình trạng hỗn loạn này, bạn cần có cách bẻ khóa mật khẩu VBA Excel. May mắn thay, có nhiều cách để hoàn thành nhiệm vụ này. Trong bài viết này, bạn sẽ nhận được hướng dẫn chi tiết về 4 phương pháp hàng đầu để bẻ khóa mật khẩu VBA Excel.

Phần 1: Cách xóa mật khẩu dự án VBA trong Excel mà không cần chương trình

Việc mở khóa dự án VBA trong Excel có thể được thực hiện với sự trợ giúp của phần mềm giải mã VBA tự động hoặc bằng các phương pháp thủ công. Đi sâu vào cách bẻ khóa mật khẩu VBA Excel theo cách thủ công, có một số cách hay để có thể hoàn thành công việc. Bạn có thể chọn từ các tùy chọn này và thử với tệp Excel được bảo vệ của mình. Cuối cùng, một trong những tùy chọn này có thể tốt hơn, tùy thuộc vào bản chất của tài liệu được bảo vệ của bạn và nhu cầu hiện tại. Trước khi tận dụng các phương pháp thủ công này, bạn phải sao lưu các tệp Excel của mình.

Cách 1. Thay đổi đuôi file để mở khóa module Excel VBA

Phương pháp này bao gồm việc thay đổi phần mở rộng tệp .xlsm sang định dạng khác và sau đó hoàn nguyên về định dạng .xlsm. Mặc dù quá trình này mất nhiều thời gian nhưng cuối cùng bạn có thể làm theo nó một cách cẩn thận để xóa mật khẩu VBA Excel của mình. Các bước sau minh họa cách bạn có thể bẻ khóa mật khẩu dự án Excel VBA bằng cách thay đổi phần mở rộng tệp.

Bước 1 : Tìm tệp .xlsm đích và thay đổi phần mở rộng tệp .xlsm thành zip.

Bước 2 : Bây giờ hãy mở tệp này thông qua bất kỳ chương trình Archiver nào mà bạn có. Bạn có thể sử dụng WinRAR hoặc 7-Zip. Nếu bạn làm điều này, bạn sẽ có thể thấy cấu trúc sau của thư mục tệp của mình.

Bước 3 : Điều hướng đến tùy chọn thư mục XL và giải nén tệp có nhãn “VBAProject.bin”.

thay đổi phần mở rộng tệp VBA

Bước 4 : Mở tệp VBAProject.bin thông qua bất kỳ trình soạn thảo hex nào và kiểm tra văn bản “DPB=” bên trong tệp trong trình soạn thảo hex.

Bước 5 : Khi bạn tìm thấy văn bản này, chỉ cần xóa nó và thay thế bằng “DPX=”. Bây giờ hãy lưu và đóng tệp của bạn trong trình soạn thảo hex. Ghi đè VBAProject.bin cũ bằng VBAProject.bin mới được chỉnh sửa hex.

Bước 6 : Hoàn nguyên phần mở rộng của tệp thành .xlsm rồi mở nó trong Excel. Trong cửa sổ cảnh báo bật lên, chọn “Có” và bỏ qua các tùy chọn khác.

Bước 7 : Chạy trình soạn thảo VBA và chọn “OK” nếu hộp thoại xuất hiện.

Bước 8 : Nhấp chuột phải vào tên dự án VBA của bạn rồi chọn thuộc tính. Chọn tab “Bảo vệ” và xóa mật khẩu hiện có. Ngoài ra, hãy tắt hộp kiểm “Khóa dự án để xem” và bật lại. Nhập mật khẩu phù hợp và xác nhận nó. Nhấp vào "OK" để thực hiện thay đổi.

Phương pháp 2. Xóa mật khẩu dự án VBA Excel bằng Hex Editor

Hex Editor cung cấp cho bạn một nền tảng tốt để chỉnh sửa các sản phẩm hex và cuối cùng là bẻ khóa mật khẩu VBA Excel. Trong phương pháp này, bạn sẽ tạo một tệp xls giả, đặt mật khẩu và sử dụng nó để truy cập vào Excel được bảo vệ.

Bước 1 : Sử dụng trình soạn thảo Hex để tạo tệp Excel (xls) mới. Chỉ cần một tập tin đơn giản có thể làm được điều đó.

Bước 2 : Tạo mật khẩu cho file này trong phần VBA. Bạn có thể nhấn Alt+F11 để truy cập tùy chọn này.

Bước 3 : Sau khi tạo xong mật khẩu dễ nhớ, bạn lưu file mới này lại và thoát.

Bước 4 : Mở tệp mới tạo này, nhưng lần này, hãy mở nó thông qua trình soạn thảo hex. Sau khi mở, hãy xác định và sao chép các dòng bắt đầu bằng các phím sau: CMG=, DPB= và GC=.

Phần mở rộng tệp VBA

Bước 5 : Bây giờ hãy mở tệp Excel mà bạn muốn bẻ khóa mật khẩu bằng trình soạn thảo Hex. Dán văn bản đã sao chép vào các trường tương ứng và lưu các thay đổi. Thoát khỏi tập tin.

Bước 6 : Thông thường mở tệp Excel và sử dụng cùng một mật khẩu mà bạn đã tạo cho tệp xls giả để xem mã VBA.

Phương pháp 3. Xóa mật khẩu khỏi dự án Excel VBA bằng Visual Basic Editor

Không giống như trình soạn thảo Hex, Visual Basic Editor cho phép người dùng chỉnh sửa mã ký tự thay vì mã thập lục phân. Quá trình này không dài. Tuy nhiên, bạn phải cẩn thận vì các mã cần được chú ý để tránh sai sót. Các bước sau đây minh họa rõ ràng cách bạn có thể bẻ khóa mật khẩu Macro Excel bằng Visual Basic Editor.

Bước 1 : Mở thủ công sổ làm việc tương ứng có chứa bảng Excel được bảo vệ.

Bước 2 : Bây giờ hãy mở Trình soạn thảo Visual Basic bằng lệnh Alt+F11. Đi tới Mô-đun nhúng rồi dán đoạn mã sau vào cửa sổ mã có sẵn ở bên phải.

Bước 3 : Thoát khỏi cửa sổ VBA Editor và tiếp tục với bảng tính được bảo vệ.

Bước 4 : Vào Công cụ > Macro > Macro. Trong danh sách xuất hiện, nhấp đúp vào tùy chọn “PasswordBreaker”. Bây giờ bạn có thể truy cập tệp Excel được bảo vệ bằng mật khẩu của mình.

Phần 2: Giới hạn thủ công khi mở khóa dự án VBA trong Excel

Mặc dù các phương pháp thủ công rất hữu ích trong việc bẻ khóa mật khẩu Excel VBA nhưng chúng không hoàn hảo. Các phương pháp này gặp phải nhiều vấn đề khiến chúng không phù hợp khi xử lý các tệp Excel quan trọng và phức tạp. Sau đây là một số hạn chế phổ biến của phương pháp thủ công.

  • Yêu cầu kiến ​​thức kỹ thuật : Như bạn đã thấy, hầu hết các tùy chọn trên đều liên quan đến rất nhiều mã. Vì vậy nếu có ít kiến ​​thức về kỹ thuật, bạn sẽ gặp khó khăn với những tùy chọn thủ công này.
  • Nó tiêu tốn nhiều thời gian : Nhiều phương pháp thủ công bao gồm các quy trình dài. Thực tế là nó cũng liên quan đến mã và chuyển động trên nhiều nền tảng khiến nó trở nên tẻ nhạt hơn và do đó người dùng sẽ thấy nó chậm và tẻ nhạt.
  • Tỉ lệ thành công : Điều quan trọng cuối cùng là liệu chúng ta có thể bẻ khóa mật khẩu VBA Excel hay không. Thật không may, các tùy chọn thủ công này có tỷ lệ thành công thấp nhất. Vì vậy, không nên tốn nhiều thời gian, sức lực mà không đạt được kết quả như mong muốn.

Điều đó có nghĩa là, nếu tất cả các tùy chọn đều không thành công hoặc bạn cảm thấy mệt mỏi với những thiếu sót của chúng, thì sau này hãy thử sử dụng các ứng dụng đặc biệt như Passper for Excel để tự động bẻ khóa mật khẩu Excel VBA.

Phần 3: Cách tự động bẻ khóa mật khẩu VBA Excel

Mật khẩu cho Excel là một công cụ mở khóa mật khẩu cực kỳ mạnh mẽ cho các tệp Excel. Chương trình đảm bảo tỷ lệ bẻ khóa dự án Excel VBA thành công 100%. Với tốc độ giải mã siêu nhanh và tính dễ sử dụng, không có lý do gì để nghi ngờ khả năng của Passper for Excel. Cũng cần lưu ý rằng Passper for Excel có thể được sử dụng để bẻ khóa mật khẩu mở tài liệu cho các tệp Excel.

Các tính năng chính của Passper cho Excel:

  • Tất cả các hạn chế chỉnh sửa và định dạng trong dự án, bảng tính hoặc sổ làm việc VBA của bạn có thể được giải mã ngay lập tức.
  • Với Passper for Excel, một cú nhấp chuột đơn giản sẽ cho phép bạn loại bỏ tính năng bảo vệ bằng mật khẩu trên dự án VBA của mình.
  • Dữ liệu của bạn sẽ không bị ảnh hưởng hay hư hỏng sau khi sử dụng chương trình.
  • Chương trình có khả năng tương thích rất rộng. Tất cả các loại tệp Excel bao gồm .xlsm, .xlsb, .xltx, .xltm đều tương thích với nó.

Passper for Excel đã phục vụ hàng triệu người dùng trên toàn thế giới. Và nó đã nhận được những đánh giá tích cực từ người dùng. Đừng ngần ngại thử nó ngay bây giờ.

Dùng thử miễn phí

Cách xóa mật khẩu VBA trong Excel bằng Passper for Excel

Bước 1: Khởi chạy Passper for Excel trên PC của bạn và nhấp vào tùy chọn “Xóa hạn chế”.

Loại bỏ các hạn chế của Excel

Bước 2: Trong cửa sổ mới, nhấp vào nút “Chọn tệp” và làm theo hướng dẫn trên màn hình để tải tệp VBA Excel được bảo vệ bằng mật khẩu lên giao diện chương trình.

chọn tập tin excel

Bước 3: Khi tệp được bảo vệ bằng mật khẩu được tải lên, hãy nhấn tùy chọn “Xóa” để loại bỏ mật khẩu dự án VBA trong tệp Excel của bạn.

xóa các hạn chế của Excel

Chương trình sẽ tự động loại bỏ các hạn chế trong vòng vài giây. Khi hoàn tất, bạn sẽ thấy thông báo thành công ở cuối màn hình.

Phần kết luận

Hướng dẫn này đã trình bày rõ ràng một số phương pháp hợp lý để bẻ khóa mật khẩu VBA Excel. Tuy nhiên, một số biểu mẫu vượt trội hơn các biểu mẫu khác do khả năng xử lý mật khẩu VBA phức tạp, dễ sử dụng và tỷ lệ thành công được công bố. Từ lượng thông tin lớn được cung cấp ở trên, không ai có thể tranh cãi Mật khẩu cho Excel là giải pháp thực sự để bẻ khóa mật khẩu dự án Excel VBA. Tất cả các thông số đo đều được đặt trước các tùy chọn thủ công. Chọn Passper cho Excel và giải quyết vĩnh viễn các vấn đề về mật khẩu VBA của bạn.

Dùng thử miễn phí

bài viết liên quan

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố.

Nút quay lại đầu trang
Chia sẻ qua
Sao chép đường dẫn