Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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
Vba Excel工作表中的所有参考值变为'#裁判!从另一张图纸中引用值时_Vba_Excel - Fatal编程技术网

Vba Excel工作表中的所有参考值变为'#裁判!从另一张图纸中引用值时

Vba Excel工作表中的所有参考值变为'#裁判!从另一张图纸中引用值时,vba,excel,Vba,Excel,我们的一个excel程序停止工作,我正在试图找出原因 在程序中,有多张图纸。无法计算值的称为“活塞”,原因是另一张称为“一般输入”的表中的所有参考值均未参考 以下是“活塞”表中的一些失效单元: 显然,“通用输入”中的所有不同值同时突然失效。我不是编写代码的人,我也不使用它。我刚被要求修复这个错误 但我只是想问,有没有什么原因会让所有的参考值突然从一张表中失效 如果我提供的信息太模糊,很抱歉。#裁判!用于单元格引用-例如$g$9 ='General Input'!#REF!*(0.0063/0.

我们的一个excel程序停止工作,我正在试图找出原因

在程序中,有多张图纸。无法计算值的称为“活塞”,原因是另一张称为“一般输入”的表中的所有参考值均未参考

以下是“活塞”表中的一些失效单元:

显然,“通用输入”中的所有不同值同时突然失效。我不是编写代码的人,我也不使用它。我刚被要求修复这个错误

但我只是想问,有没有什么原因会让所有的参考值突然从一张表中失效

如果我提供的信息太模糊,很抱歉。

#裁判!用于单元格引用-例如$g$9

 ='General Input'!#REF!*(0.0063/0.0111)*EXP(-1*0.0214*$C$9)
但是,这种与G9的链接/参考不再存在-例如G9已被删除

最好的希望是您保存了不同版本的Excel。如果是,请返回旧版本并复制这些公式


祝您好运。

您是否正在删除通用输入表上的范围?这将导致ref错误…在某个点上,这些ref!特别是指不再存在的地方。要么单元格本身被删除,要么指向另一个工作簿的链接被切断,要么单元格引用了一个合法位置,但被复制到了其他位置,而相对引用将其从页面上删除。如果不访问没有这些错误的文件版本,或者自己手动重新创建引用,则无法将其取回。如果文件中有宏,正如@Grade'Eh'Bacon所指出的,代码执行中的某些东西可能会消除引用。一个好的经验法则是始终检查#REF!当您更改工作簿时。允许无效的引用“在它们不重要的时候”悄悄进入,这会使它们在真正重要的时候更难被看到。谢谢大家的帮助。不幸的是,我没有没有没有这些错误的原始文件,所以我将不得不放弃。
 ='General Input'!#REF!*(0.0063/0.0111)*EXP(-1*0.0214*$C$9)