【发布时间】:2013-10-17 14:17:27
【问题描述】:
我正在使用 VBA 在我的本地数据库中引入有关某些条件的公式。这是我正在使用的代码示例:
Range("CP" & l).Formula = "=IFERROR(((T" & l & "*6)-SUM(U" & l & ":Z" & l & "))/(T" & l & "*6);"""")"
“l”是我的第一个空白行(它正在工作)
公式运行良好,但我遇到的问题是代码仅返回单元格中结果的值,但我想在单元格中查看整个公式。
这是可以做到的吗?
* 真正的问题是公式不在公式栏中。守则写分数,但不写公式。如果我用
做一个测试Range("CP" & l).Formula = "=((T" & l & "*6)-SUM(U" & l & ":Z" & l & "))/(T" & l & "*6)"
我在公式栏中看到公式。
我真的不明白...
谢谢:)
玛丽
【问题讨论】:
-
如果选择单元格,在公式栏中看不到公式吗?您是否只想显示公式,而不是其计算结果?
-
在编辑帖子之前,等号前有一个额外的空格:
" =IFERROR(这将输出文本而不是实际公式。 -
尝试基于
this做一些逆向工程 -
嗨! David Zemens 写道:“如果您选择单元格,您在公式栏中看不到公式吗?”我在公式栏中没有看到公式,这正是我的问题!再次感谢您的帮助:)
-
我想不出公式为什么不会出现在公式栏中的任何原因,除非您有另一部分代码用
.Value替换评估。我看到 Sid 正在和你一起排除故障,所以我将把它留给他。