Excel 2013 VBA未针对特定文件中的特定用户运行

Excel 2013 VBA未针对特定文件中的特定用户运行,vba,excel,Vba,Excel,我们有一个电子表格,其中包含一些VBA,它可以从多个选项卡编译数据,以生成分数和汇总注释 我是唯一无法运行宏的用户。当我试图通过“宏”按钮或直接从“宏”窗口运行宏时,什么也没有发生。这个问题专门针对这个文件,因为我一直在使用启用宏的工作簿。因此,问题与我的信任中心设置无关 我唯一担心的是大部分代码都位于“ThisWorkbook”Excel对象中。如果我尝试将部分代码移动到模块中,那么我可以运行它,尽管我会收到一个错误,因为代码是设计用于此工作簿中的 知道为什么我是唯一不能运行这个宏的人吗?另外

我们有一个电子表格,其中包含一些VBA,它可以从多个选项卡编译数据,以生成分数和汇总注释

我是唯一无法运行宏的用户。当我试图通过“宏”按钮或直接从“宏”窗口运行宏时,什么也没有发生。这个问题专门针对这个文件,因为我一直在使用启用宏的工作簿。因此,问题与我的信任中心设置无关

我唯一担心的是大部分代码都位于“ThisWorkbook”Excel对象中。如果我尝试将部分代码移动到模块中,那么我可以运行它,尽管我会收到一个错误,因为代码是设计用于此工作簿中的


知道为什么我是唯一不能运行这个宏的人吗?另外,我已经禁用了所有加载项,因此我认为这不是问题所在。

检查您的宏工作簿是否最终出现在Excel的禁用项中(文件/选项/加载项/管理-选择“禁用项”并按“开始”(这是Excel 2016中的顺序,因此在2013年可能会略有不同)如果您的工作簿存在,请启用它。唯一禁用的项目是Microsoft Excel预览器。我尝试启用并重新打开该文件。仍然存在相同的问题。可能不是“无”正在发生,但错误可能被捕获并静默处理/忽略。打开VB编辑器并在正在调用的sub的开始处放置一个断点-它是否达到该断点?