excel - 设置单元格公式时出现 1004错误

  显示原文与译文双语对照的内容
0 0

我有一个宏,每次单击按钮时都必须插入新行。 事实是,某些列必须在它们中有一个公式,例如:


rating ="=IF(OR(ISBLANK($K$" & lastRow &");ISBLANK($N$" & lastRow &")); 0; $K$" & lastRow &"*VLOOKUP($N$" & lastRow &"; Parameter!$M$12:$N$16; 2))"
. Cells(lastRow, 15).Formula = rating

我已经试着用公式 .Range("O" & lastRow).Formula = rating 但是它不管用。 关于如何修复它的任何想法?

时间: 原作者:

0 0

使用 formula formula FormulaArray 时,必须使用默认的美国 en Office 标准设置公式,即使用逗号和英文函数名称。 如果你想在代码中使用半冒号,因为在法语中使用Excel或者它的他语言中的它的他语言( IE ) 。 如果你使用本地语言编写的函数名,则必须使用 vs 。

如果不使用 FormulaLocal,请注意,如果Excel没有使用相同的区域参数,那么使用是个缺点,因为Excel在自动转换过程中不会出现问题,这也不是问题。

原作者:
...