将多个CountIf语句组合到单个countIfs语句中

时间:2017-10-23 15:13:41

标签: excel vba

我有以下If条件,我想使用And将它们组合成一个countIfs语句。

  If Application.WorksheetFunction.CountIf(completed.Range("A2:A" & iTotRecsC), Val2) > 0 Then
    If Application.WorksheetFunction.CountIf(completed.Range("B2:B" & iTotRecsB), Val1) > 0 Then
         If Application.WorksheetFunction.CountIf(completed.Range("C2:C" & iTotRecsE), Val3) > 0 Then

一些帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

这会有用吗?我不认为你可以将它们组合成一个CountIf。

If Application.WorksheetFunction.CountIf(completed.Range("A2:A" & iTotRecsC), Val2) > 0 _
And Application.WorksheetFunction.CountIf(completed.Range("B2:B" & iTotRecsB), Val1) > 0 _
And Application.WorksheetFunction.CountIf(completed.Range("C2:C" & iTotRecsE), Val3) > 0 Then