在Excel VBA中定义Countif的公式,不起作用

时间:2013-07-09 16:47:25

标签: excel vba dynamic formula countif

如果有人能提供帮助,我真的很感激;我一直在研究这个......

我只想在单元格中定义countif的公式,这里是代码:

范围(“E”和PLrowstart).Formula =“= CountIf($ B $ PLrowstart:$ B $ PLrowend”&“,B2)”

PLrowstart和PLrowend是我在行之前设置的整数变量。 count的范围是范围(“B”& PLrowstart&“:B”& PLrowend)。我也试过其他方法,没有用过......

TIA。

2 个答案:

答案 0 :(得分:0)

Range("E" & PLrowstart).Formula = "= CountIf($B$" & PLrowstart & ":$B$" & PLrowend & ",B2)"

答案 1 :(得分:0)

试试这个

Sub SetFormula()


PLrowstart = 2
PLrowend = 4

Range("E" & PLrowstart).Formula = "=CountIf($B$" & PLrowstart & ":$B$" & PLrowend & ",B2)"


End Sub