Excel - “找不到文件:VBA6.DLL”

时间:2009-08-18 22:07:08

标签: excel vba excel-vba

我有一个带有宏的Excel 2007工作表。当我点击一个按钮时,它会立即弹出错误“File Not Found:VBA6.DLL”

问题是,我一直在使用这张表,以前从未见过这个问题。我确实对宏代码做了一些非常小的修改。

而且,我还有另外2张具有相同宏代码的表单,我对其进行了相同的更改。这两张纸很好。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

按此顺序:

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

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

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

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

答案 1 :(得分:0)

我对共享文件有同样的问题。修复方法如下:

  1. 取消共享文件
  2. 复制所有宏;工作表,此工作簿,模块并以文本格式保存。
  3. 将.xlsm另存为.xlsx文件
  4. 保存回.xlxm文件
  5. 将所有宏粘贴回
  6. 重置宏选项中的快捷键和说明
  7. 重新共享文件
  8. 无需访问IT并获得具有管理凭据的人员即可解决此问题。