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