工作簿未找到宏

工作簿未找到宏

我在一个工作簿中创建了一个宏,这个工作簿有好几个人在自己的电脑上使用。对于其中一些人来说,它似乎工作正常,但对于其他人来说,却出现一条消息,提示在打开的工作簿上找不到该宏。我已经检查了安全设置以允许所有宏运行,但似乎找不到问题所在。

你们中有人遇到过类似的问题或知道如何解决吗?

答案1

我确实验证了该文件的扩展名是否正确,是否在正确的工作簿中查找宏,以及是否启用了宏。我无法找到发生这种情况的原因,尽管我通过将其保存在 Excel 97-2003 中解决了这个问题。感谢大家的帮助。

答案2

它对其他人有用而对某些人无效的唯一原因是或许因为在宏对话框中,在“宏在:”下拉列表中,您选择了错误的工作簿。见屏幕截图。

在此处输入图片描述

用户必须选择This Workbook他们是否打开了您的工作簿。否则他们需要选择包含宏的相关工作簿。您也可以尝试选择All Open Workbooks以查看您的宏是否在列表中。

答案3

我收到一个.xlsm文件这个错误。

在此处输入图片描述

我尝试点击Enable Content但却View -> Macros看不到任何东西。

在此处输入图片描述

然后我尝试启用开发人员选项卡:File -> Options -> Customize Ribbon -> Select Developer。在那里我选择了 Visual Basic,现在我可以看到宏了。

在此处输入图片描述

相关内容