Excel VBA设置范围公式使函数小写

我正在试图让VBA将一系列的单元格设置成一个非常简单的公式:

Worksheets(newESheetName).Range("C3:C" & numItems + 2).Formula = "=LIGNE(C3)-2" 

原谅LINEfunction的法语翻译…

当我运行代码时,每行(例如3)的结果是:

 =ligne(c3)-2 

公式已变成小写的地方。 Excel不理解小写函数,所以我的列满了#NAME ?。 我已经明确地把UCASE放在string周围,但它仍然以小写字母结尾。 彻底困惑!

在VBA中,使用你的函数的英文名称。 在这种情况下,它是行。