2014-08-31 201 views
0

我试图在VBA中使用CountIf函数来编写If语句来检查列中是否存在某个字符串,但我收到了编译错误。有谁知道我做错了什么?在If语句中使用CountIf语句

这是我的代码:

Dim result as string 

If CountIf(C8:C15, "FAIL") > 0 Then result = "FAIL"* 

回答

0

试试这个(改变工作表名称后):

If WorksheetFunction.CountIf(Worksheets("Sheet1").Range("C8:C15"), "FAIL") > 0 Then result = "FAIL" 
+0

@ user3242388难道我的回答对你的工作? – jpw 2014-09-05 09:05:07