【发布时间】:2022-06-23 17:29:09
【问题描述】:
几年来,我一直在运行一个包含一些宏的工作簿,但我突然开始在一些导航按钮上遇到这个错误(链接到宏的形状只是 ThisWorkbook.Sheets("sheet_name").Activate) .
工作簿中的其他宏似乎工作正常,但我无法再进入 VBA 编辑器查看任何代码 - 我进入 VBA 界面,但是当我打开模块时,没有任何反应。
最后,当我尝试保存工作簿时,我只是收到一条错误消息,提示“未保存文档”。
【问题讨论】:
几年来,我一直在运行一个包含一些宏的工作簿,但我突然开始在一些导航按钮上遇到这个错误(链接到宏的形状只是 ThisWorkbook.Sheets("sheet_name").Activate) .
工作簿中的其他宏似乎工作正常,但我无法再进入 VBA 编辑器查看任何代码 - 我进入 VBA 界面,但是当我打开模块时,没有任何反应。
最后,当我尝试保存工作簿时,我只是收到一条错误消息,提示“未保存文档”。
【问题讨论】:
建议您打开此文件的备份副本(如果有的话),导出损坏的模块,然后在您当前的文件中,删除损坏的模块并导入干净的版本。
【讨论】:
我遇到了同样的问题。我打开了 VBA 代码模块,然后选择了 Debug,然后选择了 Compile VBAProject。然后我关闭了 Visual Basic 编辑器,错误似乎已经解决。只遇到过一次问题,所以不能 100% 确定它在每种情况下都能正常工作,但值得一试。
【讨论】: