首页 > 解决方案 > Sumifs - 忽略不适用的列的总和

问题描述

我遇到错误代码 1004 的问题。我试图在我的 VBA 代码中使用 SUMIF 公式。我的目标是将 F2 中的 F 列求和到最后一行。该列的 Vlookup 值包括“#N/A”。没有 VBA 使用的公式是

=SUMIF(F2:F3509, "> 0")

我在 VBA 中尝试的公式是

lastRow = Range ("A1048576").End(xlup).Row
Range("D" & lastrow) = "=SUMIF(F2:F, ""> 0""" & lastrow & ")"

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

标签: excelvba

解决方案


尝试

Lastrow = Range("A1048576").End(xlUp).Row + 1
Range("D" & Lastrow) = "=SUMIF(F2:F" & Lastrow & "," & Chr(34) & "> 0" & Chr(34) & ")"

推荐阅读