【发布时间】:2011-11-08 19:11:37
【问题描述】:
我正在通过 VBA 子例程将公式分配给列。
子看起来像:
While curCell.Formula <> ""
curCell.Formula = "=MATCH(RC[-20],"E:E",0)"
Wend
运行子程序后,公式被正确复制,但所有单元格都显示“#NAME?”。如果我选择一个单元格并按回车键,那么公式会正确计算并显示结果。
自动计算已开启。
【问题讨论】:
-
输入后单元格的格式是什么?我之前将我的格式设置为文本,所以我不得不将它们重新格式化为“常规”。
-
@Jon49 好主意,但格式正确。