Excel – “未find文件:VBA6.DLL”

我有一个带有macros的Excel 2007工作表。 当我点击一个button,它立即popup一个错误“File Not Found:VBA6.DLL”

问题是,我一直在使用这张表,从来没有见过这个问题。 我做了一些非常微小的更改macros代码。

而且,我有两个相同的macros代码,我做了相同的更改其他表。 而这两张纸运行良好。

有任何想法吗?

按此顺序:

  • 检查您的参考(Alt + F11,工具参考)以查看是否有标记为MISSING,并确保Visual Basic for Applicatiions已被选中。

  • 检查VBA6.dll目录C:\ WINDOWS \ system32

  • 您可能需要注册VBA6.dll(开始 – >运行)

    Regsvr32.EXE“C:\ WINDOWS \ system32 \ VBA6.dll”

我有共享文件相同的问题。 修复如下:

  1. 取消共享文件
  2. 复制所有的macros; 表单,这个工作簿,模块,并以文本格式保存。
  3. 将.xlsm保存为.xlsx文件
  4. 保存回.xlxm文件
  5. 粘贴所有的macros
  6. 重置macros选项中的快捷键和描述
  7. 重新共享文件

这工作无需去IT,并获得pipe理凭据的人来解决它。