Excel báo lỗi complier error in hidden module firm about

khi add-on excel bị lỗi vì lý do gì đó mỗi lần mở excel lên gặp câu thông báo compile error in hidden module ....

Excel báo lỗi complier error in hidden module firm about

rất khó chịu với mỗi lần mở excel. cách giải quyết là vào đường dẫn bên dưới:

C:\Users\Tên User của bạn\AppData\Roaming\Microsoft\Excel\XLSTART

Xóa Add-on đó đi thì được. Hi vọng giải quyết được vấn đề của các bạn.

Khi mở 1 file excel có VBA, có thể bạn gặp phải thông báo lỗi compile error in hidden module. Vậy lỗi này do đâu mà có? Cách sửa lỗi này như thế nào? Hãy cùng Học Excel Online tìm hiểu qua bài viết này nhé.

Xem nhanh

Khi nào thì xảy ra lỗi compile error in hidden module?

Lỗi này thường xuất hiện với thông tin như sau:

Excel báo lỗi complier error in hidden module firm about

Compile error in hidden module: ‘tên module‘. This error commonly occures when code is incompatible with the vesion, platform, or architecture of this application. Click “Help” for information on how to correct this error.

Nguyên nhân chủ yếu của lỗi này là do khi chúng ta đặt mật khẩu trong VBA, bất kỳ lỗi nào phát sinh trong VBA để xuất hiện dưới dạng thông báo lỗi compile error in hidden module.

Bởi vì khi đó VBA sẽ không xác định được cụ thể bên trong câu lệnh VBA của bạn có nội dung gì, lỗi chính xác ở vị trí nào. Do đó VBA chỉ báo lỗi chung chung như vậy.

Còn khi bạn không đặt mật khẩu trong VBA, bạn chỉ thấy xuất hiện lỗi dạng cho phép Debug, ví dụ như sau:

Excel báo lỗi complier error in hidden module firm about

Khi bấm vào nút Debug, chúng ta sẽ đi tới chính xác vị trí lỗi trong cửa sổ VBA để có thể xem lại lỗi đó.

Cách khắc phục lỗi compile error in hidden module trong Excel VBA

Bởi nguyên nhân trên, chúng ta khắc phục lỗi này bằng cách: Hạn chế đặt mật khẩu trong VBA.

  • Chỉ đặt mật khẩu khi các lệnh VBA đã hoạt động chính xác, không có bất kỳ lỗi nào.
  • Nhớ mật khẩu đã đặt trong VBA để có thể mở ra khi gặp lỗi này; hoặc liên hệ với tác giả của file Excel chứa VBA để báo lỗi.

Khi bạn mở chế độ khóa bằng mật khẩu, VBA sẽ thay đổi cách báo lỗi khác, giúp bạn xác định được cụ thể lỗi ở đâu.

Khi bạn mới học VBA, bạn không nên khóa mã VBA bằng mật khẩu, bởi bạn khó lòng chắc chắn sẽ không có lỗi gì trong các lệnh VBA của mình. Ngoài ra người khác cũng khó giúp đỡ bạn được khi không biết chính xác lỗi xảy ra ở đâu.

Compile error in hidden module Excel là lỗi bạn sẽ hay gặp khi mở 1 file có VBA. Tuy nhiên, không phải ai cũng biết nguyên nhân và cách khắc phục lỗi này. Hãy đọc bài viết bên dưới để hiểu hơn về cách khắc phục lỗi compile error in hidden module Excel nhé!

Khi nào thì xảy ra lỗi compile error in hidden module?

Lỗi compile error in hidden module Excel thường xuất hiện với thông tin như bên dưới:

Excel báo lỗi complier error in hidden module firm about

Compile error in hidden module: ‘tên module‘.

This error commonly occures when code is incompatible with the vesion, platform, or architecture of this application. Click “Help” for information on how to correct this error.

Nguyên nhân của lỗi này là do khi bạn thực hiện đặt mật khẩu trong VBA, bất cứ lỗi nào phát sinh trong VBA sẽ đều xuất hiện ở dạng thông báo lỗi compile error in hidden module.

Vì khi đó VBA sẽ không thể xác định được cụ thể rằng bên trong câu lệnh VBA đang có chứa nội dung gì, và lỗi nằm chính xác ở vị trí nào. Do vậy, VBA sẽ chỉ báo lỗi chung chung như vậy để người dùng biết được.

Xem thêm: Cách sử dụng hàm lấy năm hiện tại trong Excel

Còn trong trường hợp bạn không đặt mật khẩu trong VBA, thì bạn chỉ thấy xuất hiện lỗi ở dạng cho phép Debug, ví dụ như hình dưới:

Excel báo lỗi complier error in hidden module firm about

Khi tiến hành bấm vào nút Debug, bạn sẽ đi tới chính xác vị trí lỗi tại cửa sổ VBA để có thể xem lại lỗi đó.

Vì nguyên nhân trên, bạn khắc phục lỗi này bằng việc: Hạn chế đặt mật khẩu trong VBA.

  • Chỉ tiến hành đặt mật khẩu khi những lệnh VBA đã hoạt động chính xác, và không có bất kỳ lỗi nào.
  • Cần ghi nhớ mật khẩu đã đặt trong VBA để luôn có thể mở ra khi gặp lỗi này; hoặc là liên hệ được với tác giả của file Excel chứa VBA để chủ động báo lỗi.

Khi bạn tiến hành mở chế độ khóa bằng mật khẩu, thì VBA sẽ thay đổi ngay cách báo lỗi khác, giúp bạn nhanh chóng xác định được cụ thể lỗi ở đâu.

Đối với những bạn mới học VBA, thì bạn không nên đặt khóa mã VBA bằng mật khẩu, vì bạn sẽ khó lòng mà chắc chắn rằng sẽ không có lỗi gì trong những lệnh VBA của mình. Bên cạnh đó, những người bạn nhờ hỗ trợ cũng sẽ khó giúp đỡ bạn được khi không thể biết chính xác lỗi xảy ra ở đâu.