Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 打开带有代码中断公式的文件?_Excel_Vba - Fatal编程技术网

Excel 打开带有代码中断公式的文件?

Excel 打开带有代码中断公式的文件?,excel,vba,Excel,Vba,我需要打开另一个工作簿,因此执行以下代码: Set wbOpen = Workbooks.Open(PathFile) 如果使用此代码打开文件,则某些公式会出现#名称错误。 如果我手动打开文件(没有vba),我一点错误都没有。 如果使用此代码打开文件,获取错误,保存文件并手动打开,错误仍然存在。如果我从一开始就逐个验证所有公式,则公式将再次工作。 此文件中没有指向任何其他工作簿的外部链接 我完全不明白为什么用VBA代码打开文件与手动打开不同 我怎样才能找到这个bug的来源呢?你能举一个这样的公

我需要打开另一个工作簿,因此执行以下代码:

Set wbOpen = Workbooks.Open(PathFile)
如果使用此代码打开文件,则某些公式会出现#名称错误。
如果我手动打开文件(没有vba),我一点错误都没有。
如果使用此代码打开文件,获取错误,保存文件并手动打开,错误仍然存在。如果我从一开始就逐个验证所有公式,则公式将再次工作。
此文件中没有指向任何其他工作簿的外部链接

我完全不明白为什么用VBA代码打开文件与手动打开不同


我怎样才能找到这个bug的来源呢?

你能举一个这样的公式的例子吗?一个特定的命名范围会引起所有的麻烦。我不知道为什么。很奇怪。在我找到解决方案之前,我会在没有它的情况下工作。