使用vba Excel插入公式

我正在尝试创build一个在特定单元格中插入公式的macros。 为此,我使用下面的代码。

首先,我select正确的表格:

Sheets("Resultaat").Select 

然后我select我要插入公式的单元格:

 Range("C2").Select 

我使用ActiveCell.Formula像这样插入公式:

 ActiveCell.Formula = "=COUNTIF(Overview!$G$2:$G$1000;">0")" 

此代码不起作用。 它给了我以下错误。

编译错误:预期的语句结束

我认为错误是由代码的">0"部分造成的。 有什么办法可以使这个代码工作?

一些东西:

  1. 你不需要激活或select任何东西,但可以直接引用单元格。

  2. 使用vba时,您的配方需要采用美式英式风格。 所以用,而不是;

  3. 你需要双引号在公式中留下单引号。

做这个,而不是:

  Sheets("Resultaat").Range("C2").Formula = "=COUNTIF(Overview!$G$2:$G$1000,"">0"")"