范围公式最后一行

时间:2017-10-17 20:12:32

标签: excel-vba vba excel

我正在尝试获取平均值的最后一个单元格,所以我从列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),“”)

1 个答案:

答案 0 :(得分:3)

H2:H是字符串的一部分,而不是""

Range("H2").Formula = "=IFERROR(AVERAGE(H2:H" & lastrow & "), """")"