“对象全局失败的方法范围”调用VBA中的命名范围

我需要一些帮助修复这个错误与命名的范围。 所以我得到范围(“Frost_T”)的“对象全局失败的方法范围”。 我在名字pipe理器中定义了范围Frost_T,但它不完全是一个范围,它基本上只是一个从单元格获取input来计算输出的公式,而输出本身不在定义单元格中,而是在Frost_T之下,然后我调出该名称在工作簿中的其他公式。 这部分工作正常,当我尝试在macrosVBA中使用它不工作。 我需要帮助,以了解如何调出这些不在单元格范围内的名称范围,而只是将其保存在名称范围内。 我把它解释的最好的方式,但如果你需要更多的细节让我知道。 见代码下面。

先谢谢您的帮助!

Sub OA_T_Reset() If Range("CB_CL_Values").Cells(6) = 1 Then If Range("Inputs_OA").Cells(3) < Range("Frost_T") = True Then Range("Inputs_OA").Cells(3).Value = Range("Frost_T") Else End If Else End If End Sub 

尝试更改Range("Frost_T")Evaluate("Frost_T") ,如下所示:

 Sub OA_T_Reset() If Range("CB_CL_Values").Cells(6) = 1 Then If Range("Inputs_OA").Cells(3) < Evaluate("Frost_T") Then Range("Inputs_OA").Cells(3).Value = Evaluate("Frost_T") Else End If Else End If End Sub