将公式标准范围设置为整列VBA

我试图自动化一个报告,(原谅我缺乏Excel的经验),并遇到这个错误。 其中在单元格中显示#NAME。 该代码应该select单元格和COUNTIF <1为工作簿中的另一页上的列E的所有。 这是一个简单的语法错误?

Range("B2").Select ActiveCell.FormulaR1C1 = "=COUNTIF(prrSearchResults!E:E,""<""&1)" 

放下R1C1

 Sub qwerty() ActiveCell.Formula = "=COUNTIF(prrSearchResults!E:E,""<""&1)" End Sub 

实际上你不需要select单元格,而且我会避免使用R1C1公式来实现简单。

就这样 – 我只是试试这个:这会把公式放在单元格中

 Sub test() Range("B2").Value = "=COUNTIF(prrSearchResults!E:E,""<""&1)" End Sub