所以我有这样的事情:
A B C
1 11 12 13
2 10 20 15
3 1 -8 -2
因此,A3
,B3
和C3
是通过将A1
减去A2
来生成的。
如果您查看工作表的顶部,则会有一个长条显示单击一个单元格的公式。如果您手动填写工作表,则可以在该栏中输入= A1 - A2
之类的内容,并为您填写A3
。
现在,因为我的公式实际上在代码中,所以当我点击A3
时,该栏只显示1
而不是= A1 - A2
。
如何让公式显示在栏中?
答案 0 :(得分:1)
我的猜测是,现在,你正在沿着以下方向填充你的细胞:
Range("A3").Value = Range("A1").Value - Range("A2").Value
所以解决你的问题,使用它:
Range("A3").FormulaLocal = "=SUM(A1;A2)"
答案 1 :(得分:1)
根据您的要求使用.formula
Worksheets("Sheet1").Range("A3").Formula = "=A1-A2"