Excel

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Dự án Excel Visual Basic for Application (VBA) là ngôn ngữ lập trình được sử dụng trong Excel để phát triển các chương trình đơn giản. Nó thường được sử dụng để biến các công việc phức tạp hoặc tốn thời gian thành các quy trình tự động, tiết kiệm thời gian, từ đó cải thiện chất lượng của quy trình báo cáo. Tuy nhiên, các dự án VBA này đôi khi có thể được bảo vệ bằng mật khẩu để bảo vệ quyền riêng tư của bạn hoặc để ngăn chặn mọi hành vi vi phạm tập lệnh làm việc ban đầu. Do đó, đôi khi có thể khó nhớ những mật khẩu này do người dùng quên hoặc mất mật khẩu hoặc vì nhiều lý do khác. Do đó, bài viết này sẽ nêu bật nhiều cách dễ dàng khác nhau có thể được sử dụng để xóa mật khẩu khỏi dự án Excel VBA.

Có hai loại trường hợp bạn có thể gặp phải khi cố gắng xóa mật khẩu khỏi các dự án Excel VBA. Chúng ta sẽ nói về cả hai điều từng bước một.

Phần 1: Gỡ bỏ mật khẩu dự án VBA Excel mà không cần biết mật khẩu

Để làm điều này, bạn có thể thực hiện một số cách tiếp cận, ba trong số đó như sau:

Xóa mật khẩu dự án VBA Excel chỉ bằng một cú nhấp chuột cho các tệp XLS/XLSM

Có nhiều chương trình trên thị trường có thể giúp bạn xóa mật khẩu khỏi dự án Excel VBA. Một ví dụ điển hình là Mật khẩu cho Excel , đây là một giải pháp đơn giản và hiệu quả để loại bỏ ngay lập tức tất cả các biện pháp bảo vệ chỉnh sửa và định dạng được tích hợp bên trong bảng tính/sổ làm việc bằng mã VBA.

Một số tính năng chính của Passper for Excel là:

  • Có thể xóa mật khẩu dự án VBA trong sổ làm việc Excel của bạn chỉ với một cú nhấp chuột đơn giản .
  • Đảm bảo một Tỷ lệ thành công 100% .
  • Nhóm Passper quan tâm sự an toàn của của họ dữ liệu . Sẽ không có tình trạng mất hoặc rò rỉ dữ liệu trong/sau quá trình gỡ bỏ.
  • Chương trình có một khả năng tương thích rộng . Hỗ trợ .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm và các tệp khác được tạo bởi Microsoft Excel.

Để minh họa cách sử dụng Passper cho Excel đơn giản như thế nào, chúng tôi đã chuẩn bị hướng dẫn chi tiết cho bạn. Trước hết, bạn phải tải chương trình xuống và cài đặt nó trên máy tính của mình.

Dùng thử miễn phí

Bước 1. Sau khi cài đặt, bạn phải chọn tùy chọn “Xóa hạn chế”.

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

Bước 2. Sử dụng nút “Chọn tệp” để tải lên tệp Excel được bảo vệ bằng mật khẩu. Sau khi tệp được thêm vào phần mềm, chỉ cần nhấp vào tùy chọn “Xóa” để loại bỏ tính năng bảo vệ bằng mật khẩu khỏi bảng Excel của bạn.

chọn tập tin excel

Bước 3. Trong vài giây, mật khẩu dự án VBA sẽ bị xóa khỏi sổ làm việc Excel của bạn.

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

Mật khẩu cho Excel Đây là một chương trình mạnh mẽ và đáng tin cậy. Nó đã nhận được đánh giá tích cực từ người dùng. Đừng ngần ngại sử dụng nó.

Dùng thử miễn phí

Xóa mật khẩu dự án VBA Excel trực tuyến

Một cách tiếp cận khác để xóa mật khẩu dự án VBA trong tài liệu Excel của bạn là sử dụng dịch vụ trực tuyến có sẵn trên web. Một ví dụ điển hình về loại công cụ trực tuyến này là Office VBAPassword Remover. Công cụ trực tuyến này giúp bạn thoát khỏi sự bảo vệ nhưng yêu cầu nhiều bước. Thủ tục như sau:

Bước 1: Nhấp vào “Mở tệp” để tải lên tệp Excel được bảo vệ bằng mật khẩu dự án VBA của bạn.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 2: Nhấp vào “Giải mã VBA” để xác nhận tải xuống tài liệu mới.

Bước 3: Sau khi tải xuống, hãy mở tài liệu. Nó sẽ nhắc bạn rằng dự án chứa khóa không hợp lệ. Nhấp vào "Có" để tiếp tục.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 4: Nhấn ALT+F11 để mở dự án VBA. Trong cửa sổ macro, bạn không nên mở rộng dự án. Tiếp theo, đi tới Công cụ> Thuộc tính dự án VBA.

Bước 5: Chuyển đến tab Bảo vệ, đặt mật khẩu mới theo lựa chọn của bạn và chọn hộp kiểm.

Bước 6: Lưu tài liệu và đóng dự án VBA.

Bước 7: Mở lại sổ làm việc Excel của bạn và lặp lại bước 4.

Bước 8: Lần này bạn cần xóa hộp kiểm và trường mật khẩu trong tab “Bảo vệ”.

Bước 9: Lưu lại tài liệu. Mật khẩu đã bị xóa.

Nhược điểm của phương pháp này:

  • Tải lên tệp Excel của bạn sẽ mất thời gian. Ngoài ra, không có thanh xử lý nên bạn không thể biết liệu tệp của mình đã được tải lên hay chưa.
  • Tải tệp Excel của bạn lên trang web của họ không an toàn cho dữ liệu của bạn, đặc biệt khi dữ liệu của bạn nhạy cảm.

Xóa mật khẩu khỏi dự án Excel VBA bằng trình soạn thảo HEX

Trình soạn thảo hex có thể là một công cụ hữu ích nếu bạn muốn xóa mật khẩu khỏi dự án VBA Excel của mình theo cách thủ công. Có hai cách tiếp cận khác nhau cần thiết để xóa mật khẩu dựa trên phần mở rộng loại tệp Excel. Trước khi bắt đầu quá trình thủ công, hãy luôn nhớ tạo bản sao lưu các tệp Excel bạn đang làm việc.

Nếu loại tệp là XLS:

Bước 1: Mở tệp .xls được bảo vệ bằng mật khẩu bằng trình soạn thảo hex và tìm chuỗi “DPB”.

Bước 2: Thay thế “DPB” bằng “DPX”.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 3: Lưu tệp và thoát khỏi trình chỉnh sửa.

Bước 4: Tiếp theo, mở tệp bằng Microsoft Excel. Nhiều thông báo lỗi sẽ xuất hiện, đó là điều bình thường. Hãy chắc chắn nhấp vào chúng.

Bước 5: Bây giờ nhấn ALT+F11 để mở cửa sổ dự án VBA và nhấp vào thuộc tính VBAProject từ trình đơn Công cụ.

Bước 6: Trên tab Bảo vệ, hãy thay đổi mật khẩu thành mật khẩu đơn giản và dễ nhớ.

Bước 7: Lưu sổ làm việc và thoát khỏi cửa sổ.

Bước 8: Mở lại sổ làm việc Excel và truy cập cửa sổ dự án VBA bằng cách nhấn ALT+F11 và nhập mật khẩu bạn vừa thay đổi. Lặp lại bước 6, nhưng lần này bạn có thể xóa mật khẩu.

Bước 9: Lưu sổ làm việc và bây giờ bạn có file Excel không cần mật khẩu.

Nếu loại tệp là XLSM:

Đối với phần mở rộng .xlsm, cần phải thực hiện thêm một bước ngay từ đầu. Dưới đây chúng tôi cung cấp cho bạn hướng dẫn từng bước.

Bước 1: Thay đổi phần mở rộng của tệp .xlsm của bạn thành .zip. Sau đó mở nó bằng 7Zip hoặc WinZip.

Bước 2: Tìm và sao chép tệp “xl/vbaProject.bas” hoặc “xl/vbaProject.bin” từ tệp zip. Đảm bảo thư mục zip vẫn mở.

Bước 3: Nhấp và mở tệp “xl/vbaProject.bas” hoặc “xl/vbaProject.bin” bằng trình chỉnh sửa hex.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 4: Tìm chuỗi “DPB” và thay thế bằng “DPX”.

Bước 5: Lưu tệp và sao chép lại vào thư mục Zip (bạn có thể kéo và thả tệp vào thư mục).

Bước 6: Bây giờ, nén tất cả các tệp trong thư mục thành một tệp Zip mới. Tiếp theo, thay đổi phần mở rộng tệp thành .xlsm.

Bước 7: Tiếp theo, mở tệp .xlsm. Nhiều thông báo lỗi khác nhau sẽ xuất hiện. Nhấp vào "Có" để tiếp tục.

Bước 8: Nhấn ALT+F11 để mở dự án VBA và nhấp vào Thuộc tính VBAProject trên menu Công cụ.

Bước 9: Mở tab Bảo vệ, bỏ chọn “Khóa dự án để xem” và nhấn OK.

Bước 10: Lưu tệp .xlsm và đóng cửa sổ

Nhược điểm của phương pháp này:

  • Có rất nhiều trình soạn thảo hex trên trang web. Lựa chọn một cái tốt là một việc khó khăn nếu bạn không có kiến ​​thức về kỹ thuật.
  • Một số người dùng báo cáo rằng họ không thể tải xuống trình soạn thảo thập lục phân. Vì vậy, phương pháp này không phải lúc nào cũng hữu ích cho bạn.

Phần 2: Xóa mật khẩu dự án VBA Excel bằng mật khẩu đã biết

Trường hợp này tương đối dễ thực hiện hơn và tương tự như cuộc thảo luận trước đây của chúng ta. Để dễ hiểu, quy trình được mô tả dưới đây:

Bước 1: Mở sổ làm việc Excel của bạn bằng Microsoft Excel. Nhấn Alt+F11 để truy cập dự án VBA.

Bước 2: Đi tới Công cụ> Thuộc tính dự án VBA. Nhập đúng mật khẩu vào hộp thoại Mật khẩu VBAProject.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 3: Chuyển đến tab Bảo vệ, bỏ chọn “Khóa dự án để xem” và tắt mật khẩu trong các hộp sau.

Cách xóa mật khẩu khỏi dự án Excel VBA có/không có mật khẩu

Bước 4: Nhấp vào "OK" và lưu thao tác. Đó là tất cả.

Phần kết luận

Việc xóa mật khẩu dự án VBA khỏi các tệp Excel có thể là một nhiệm vụ khủng khiếp. Chúng tôi luôn khuyến nghị sử dụng giải pháp hiệu quả và dễ sử dụng khi xử lý các loại tệp này. Điều này tiết kiệm rất nhiều thời gian và thuận tiện nhất. Thử ngay bây giờ Mật khẩu cho Excel và bạn sẽ rất ấn tượng.

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