我正在尝试获取平均值的最后一个单元格,所以我从列A中拉出一个计数,因为列A没有空格,并确定我的其他列的停止点。这适用于我的范围函数,但是当我使用下面的代码时,我不断收到“Expected:end of statement”的编译错误。
Dim lastrow As Long
lastrow = Cells(Rows.Count, "A").End(xlUp).Row
Range("H2").Formula = "=IFERROR(AVERAGE("H3:H" & lastrow), """")"
如果列A有200行,则论坛输出为= IFERROR(AVERAGE(H2:H200),“”)
答案 0 :(得分:3)
H2:H
是字符串的一部分,而不是""
。
Range("H2").Formula = "=IFERROR(AVERAGE(H2:H" & lastrow & "), """")"