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

时间:2016-01-26 19:37:04

标签: excel vba excel-vba

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

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

原谅LINE功能的法语翻译......

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

=ligne(c3)-2

其中公式变为小写。 Excel不了解小写函数,所以我的专栏充满了#NAME?。我已经尝试在字符串周围明确地放置UCASE,但它仍然以小写字母结尾。完全糊涂了!

1 个答案:

答案 0 :(得分:2)

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