Excel VBA - 如何在没有公式的情况下插入普通值?

ref*_*rer 4 excel vba excel-2003 excel-vba

我已经浏览了许多Excel VBA主题,但是,我没有找到有关插入普通值的任何信息 - SUM()在这种情况下的结果- 不是公式.有一种方法,PasteSpecial xlPasteValues但似乎它不是我想要的.

下面的代码示例插入公式,而不仅仅是值:

Sub test()
    Range("A4").Value = "=SUM(A1:A3)"
End Sub
Run Code Online (Sandbox Code Playgroud)

如何在Excel VBA中插入没有公式的普通值?

sha*_*esh 9

以下是我的想法,您正在寻找

range("a4").Value = Evaluate("SUM(A1:A3)")
Run Code Online (Sandbox Code Playgroud)