【发布时间】:2017-07-17 09:37:29
【问题描述】:
我正在通过 vba 和 .FormulaR1C1 创建一个公式,但 Excel 似乎没有意识到它是一个公式。它在公式栏中显示正确的公式,并在单元格本身中显示参考错误。
我尝试了一个简单公式的测试表
.Cells(i, recalcCol).FormulaR1C1 = "=RC(-1)"
单元格格式设置为一般。在之前或之后的任何时间插入.NumberFormat = "general" 都不会改变行为。它绝对不是文本单元格。
我可以双击或F2输入单元格,然后点击Enter,Excel会删除错误并显示正确的结果。但是对所有更改的单元格都这样做是不可能的。
我也尝试重新计算工作表,但那里也没有任何变化。
有什么提示吗?
谢谢卡兹
【问题讨论】:
-
"=RC[-1]"方括号 -
该死的......那么简单......这就是从德语到英语公式翻译时发生的事情。多谢!你要正确答案投票吗?