在Excel中获取公式值的函数

时间:2016-12-06 17:16:00

标签: excel-vba vba excel

我知道通过选择单元格,按F2然后按F9可以获得excel中公式的值。这也破坏了公式。我需要能够自动执行此操作,以便我可以保留该值。我目前正在使用=view|tagname!从本地系统中提取信息。因此,每次计算工作簿时,值都会发生变化,我需要能够捕获过去的值。

我试过了:

Function Absolute(ByVal X As Range) As Double
     Absolute = X.Vlaue
End Function

这给了我单元格的值,但每次计算工作表时它都会改变。

也沿着这条路走了一段路:

Function Absolute(X as Double)
   Absolute = Application.Calculate(X)
End Function

1 个答案:

答案 0 :(得分:0)

正如斯科特指出的那样,尝试一下,如果你需要帮忙熨烫它,请回来。

提示:忘记整个"绝对"事情......不知道你在那里做什么..

您想要的功能被称为" copy" ...

你可以录制一个宏...做一些事情(即复制)..看看宏,然后调整它以更多"泛型" (或具体的)如果需要的话。

尝试一下,看看你想出了什么......;)

祝你好运