首页 > 解决方案 > Vba Excel Sum Countifs - 无效字符{}

问题描述

我在使用 VBA 中的 Sum Countifs 公式时遇到问题。我试过括号和数组。下面是数组尝试

Dim finRow As String

finRow = Sheets("Sheet1").Range("A500000").End(xlUp).Row

Sheets("Macro").Range("B51") = WorksheetFunction.Sum(WorksheetFunction.CountIfs(.Range("E2:E" & finRow), Array("Positions - Active Recruitment", "Positions - Not Actively Recruiting"), .Range("B2:B" & finRow), "=" & Sheets("Macro").Range("$E$3").Value, .Range("Y2:Y" & finRow), "=Contingent Worker", .Range("T2:T" & finRow), "=" & Sheets("Macro").Range("$D$3").Value))

下面是括号尝试,它在 VBA 中给了我无效的字符错误

Sheets("Macro").Range("B51") = WorksheetFunction.Sum(WorksheetFunction.CountIfs(.Range("E2:E" & finRow), {""=Positions - Active Recruitment"", ""Positions - Not Actively Recruiting""}, .Range("B2:B" & finRow), "=" & Sheets("Macro").Range("$E$3").Value, .Range("Y2:Y" & finRow), "=Contingent Worker", .Range("T2:T" & finRow), "=" & Sheets("Macro").Range("$D$3").Value))

任何帮助将非常感激。谢谢!马特

标签: excelvba

解决方案


推荐阅读