为什么Application.Worksheetfunction.Countifs没有返回值?

时间:2017-07-31 18:32:21

标签: vba excel-vba variables worksheet-function sumifs

{{1}}

大家好。那么这是代码的一部分。变量checkADD返回值0,但显然它不应该,因为其余变量正确返回值。无论如何,这里有更多信息:

checkRECORD正确查找并计算1条记录。 checkADD也应该使用相同的方法,一个条件和范围更多(因为F1:F列值可以是0或者1,我想要计算1个)。

我尝试使用SUMIFS,但仍然没有计算任何东西。我检查了范围,并检查了标准,一切都很好!我试过没有变量(全范围),但没有运气。

所以问题是......为什么COUNTIFS在这里不起作用?

Thnx提前

1 个答案:

答案 0 :(得分:0)

对不起那些花时间的人,错误是我的......

checkADD = Application.WorksheetFunction.CountIfs(SJtempSTATION, _
stationSTATION, SJtempARTIST, stationARTIST, SJtempADD, 1)
checkSPINS = Application.WorksheetFunction.SumIfs(SJtempSPINS, _
SJtempSTATION, stationSTATION, SJtempARTIST, stationARTIST)
checkX = InStr(1, LCase(targetCELL), "x")
checkADD = InStr(1, LCase(targetCELL), "add")

我将checkADD变量命名为两次。我猜太晚了,我应该休息一下......