如何从单元格中删除公式并在VBA中用数字替换?

问题描述 投票:0回答:1

说我有一个牢房,C1。 C1中的公式为= A1 * B1,等于2。如何计算公式后,如何删除该公式并将其替换为仅所得的数字?我已经试过了:

Dim x As Long

x = .Range("C1").Value
.Range("C1").Value = x

这不起作用,因为x尝试存储公式,而不是所述公式的计算。

excel vba excel-formula
1个回答
0
投票

如果您只想使用计算结果

With .Range("C1")
    .Value2 = .Value2
End With

如果要使用公式,请使用.Formula

© www.soinside.com 2019 - 2024. All rights reserved.