为什么 Excel VBA 模块变空了?

为什么 Excel VBA 模块变空了?

我有许多带有 VBA 宏模块的 Excel 文件。

对于其中一个文件,宏没有运行,因此在调查时我注意到双击 VBA 模块不会打开任何代码。有时文件就是打不开(崩溃)。我猜是文件已损坏,但 excel 没有说明。问题可能是什么?

到目前为止我发现了 3 种解决方法:

  1. 修复并打开文件
  2. 或者将其发送给我的同事,他可以正常打开它,当他将其发回给我时,我也可以正常打开它
  3. 或者禁用宏,重新编译 VBAProject,保存,启用宏,打开文件

经过上述任一解决方法后,我能够打开文件,然后宏可以正常运行,双击模块就会显示代码。

相关内容