【发布时间】:2016-05-30 22:15:52
【问题描述】:
我正在尝试查找列的最后一行。
列中的每个单元格都有公式=IF(ISERROR(AVERAGE(F5:G5));"";AVERAGE(F5:G5))
我正在使用下面的 VBA 代码来查找最后一行。
lastrow= Worksheets("SPONSOR ENGAGEMENT").Cells(Worksheets("SPONSOR ENGAGEMENT").Rows.Count, trendcnt).End(xlUp).Row
但是,该代码还计算公式产生的具有空文本“”的单元格。
我怎样才能只计算有数据而不是空文本的单元格?
【问题讨论】:
-
您好 Ralph 和 Scott,感谢您帮助我处理这些链接。我尝试了这段代码,但它给了我完全相同的结果。 lastline = Worksheets("SPONSOR ENGAGEMENT").Columns(TRENDC).Find("*", , , , xlByRows, xlPrevious).Row 它仍然计算空文本 ""