VBA 公式中的 SUMIFS 使用标准
SUMIFS in VBA formula using criteria
我是 Excel VBA 脚本的新手,我对这一行的语法引号有疑问
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H &EndRowH & ,C1:C1000,&"">=""&lngStart&)"
如果您需要任何其他详细信息,请告诉我。
- 您有一些基本的字符串连接语法错误。
条件范围和求和范围需要是相同的行数。
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H" & EndRowH & ", C2:C" & EndRowH & ", "">=" & lngStart &""")"
您的原始公式的总和范围从 H2 开始,而条件范围从 C1 开始。虽然您可以根据需要偏移总和范围和条件范围,但它们的行数仍然必须相同。
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H" & EndRowH & ", C1:C" & EndRowH - 1 & ", "">=" & lngStart &""")"
我是 Excel VBA 脚本的新手,我对这一行的语法引号有疑问
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H &EndRowH & ,C1:C1000,&"">=""&lngStart&)"
如果您需要任何其他详细信息,请告诉我。
- 您有一些基本的字符串连接语法错误。
条件范围和求和范围需要是相同的行数。
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H" & EndRowH & ", C2:C" & EndRowH & ", "">=" & lngStart &""")"
您的原始公式的总和范围从 H2 开始,而条件范围从 C1 开始。虽然您可以根据需要偏移总和范围和条件范围,但它们的行数仍然必须相同。
ActiveSheet.Range("H" & EndRowH + 2).Formula = "=SUMIFS(H2:H" & EndRowH & ", C1:C" & EndRowH - 1 & ", "">=" & lngStart &""")"