我已经创建了一个命名的范围,比如在Excel中的“TestRange”,其中包含一个在“表格到”框中的公式。它可以像将两个单元格相乘一样简单,例如表格到:= Sheet 1!G25* Sheet 1!G26.我也尝试过这种方法来存储一个常数,我假设在这种情况下解决这个问题的方法也是一样的。这个想法是为了让结果不在工作表中的一个单元格中,更容易对用户隐藏,但仍然可以在工作表和工作表中访问。
到目前为止一切顺利,我可以在工作表中访问该值,所以我知道公式是正确的,但我还希望在工作表中使用该值。
使用
第一个月
不起作用,尽管如果公式在工作表中,并且“收件人:“部分是包含公式的单元格,则它确实起作用。Somevalue=ThisWorkbook.Names("TestRange").RefersTo
个
没有成功。我应该做什么,或者是不可能的?
1条答案
按热度按时间kxxlusnw1#
你必须使用
Evaluate
,它将计算RefersTo
,就像在单元格中一样。Somevalue=Evaluate(ThisWorkbook.Names("TestRange").RefersTo)
个