评估(“COUNTIF(A2:A65536,”是“)”)不起作用。 为什么?

Evaluate("COUNTIF(A2:A65536, "Yes")")不起作用。

我一直在盯着这个function一会儿。 为什么VBA不喜欢我的function? 它说它缺less一个结束括号。

您必须在“是”附近添加引号的附加引号。 双引号是处理string内引号的Excel-VBA方式。 这应该为你工作:

 Evaluate("COUNTIF(A2:A65536, ""Yes"")")