Excel 程序指定的公式未更新
我通过VBA子例程为列指定公式 潜艇看起来像:Excel 程序指定的公式未更新,excel,vba,Excel,Vba,我通过VBA子例程为列指定公式 潜艇看起来像: While curCell.Formula <> "" curCell.Formula = "=MATCH(RC[-20],"E:E",0)" Wend 而curCell.Formula“” curCell.Formula=“=MATCH(RC[-20],“E:E”,0)” 温德 运行子例程后,公式被正确复制,但所有单元格都显示“#NAME?”。如果我选择一个单元格并按enter键,那么公式将正确计算并显示结果 自动计算已打
While curCell.Formula <> ""
curCell.Formula = "=MATCH(RC[-20],"E:E",0)"
Wend
而curCell.Formula“”
curCell.Formula=“=MATCH(RC[-20],“E:E”,0)”
温德
运行子例程后,公式被正确复制,但所有单元格都显示“#NAME?”。如果我选择一个单元格并按enter键,那么公式将正确计算并显示结果
自动计算已打开。尝试在同一公式中混合R1C1和A1符号不是一个好主意。 试试像这样的东西
Range("z1").FormulaR1C1 = "=MATCH(RC[-20],C5:C5,0)"
尝试在同一公式中混合R1C1和A1符号不是一个好主意。 试试像这样的东西
Range("z1").FormulaR1C1 = "=MATCH(RC[-20],C5:C5,0)"
输入单元格后,单元格的格式是什么?我以前的格式是文本格式,所以我必须将它们重新格式化为“常规”。@Jon49好主意,但格式是正确的。输入单元格后,单元格的格式是什么?我以前把我的格式设置为文本,所以我必须将它们重新设置为“一般”。@Jon49好主意,但格式是正确的。我认为这就是发生的情况。你知道微软的任何一个链接在哪里制定了这类规则吗?我想这就是发生的事情。你知道微软的任何一个链接在哪里列出了这类规则吗?