excel - Sumifs - 忽略不适用的列的总和

标签 excel vba

我遇到错误代码 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 & ")"

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

最佳答案

尝试

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

关于excel - Sumifs - 忽略不适用的列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54791062/

相关文章:

excel - 从数组常量中获取元素?

VBA将公式插入现有单元格

excel - 统计按一定分隔符分割的数据条数

vba - Item.To从ItemLoad VBA事件上的Outlook olMail-Item中提取

vba - VBA 中关键字 Set 的实际作用是什么?

excel - 如何通过 VBA 代码终止任务管理器进程?

mysql - 如何加速 ADODB 连接

php - 难以设置 ExcelPHP

performance - 在 Excel VBA 中迭代类

vba - 没有断点的宏停止