【发布时间】:2021-07-24 06:11:03
【问题描述】:
我正在使用一张干净的表格,我在其中粘贴一列具有不同行数的日期。我的目标是显示每个日期出现了多少次。但是,每次到达最后一行时,我都会不断收到运行时错误“1004”应用程序定义或对象定义错误。
这是我的代码:
Dim lastrow As Long
Set ws = ActiveSheet
Set startcell = Range("A1")
lastrow = ws.Cells(Rows.Count, "A").End(xlUp).Row
Range("B2").Formula = "=countif(A1:" & lastrow & ")"
提前致谢!!
【问题讨论】:
-
您的 COUNTIF 公式缺少结束单元格的列规范,可能是
"=countif(A1:A" & lastrow & ")"
标签: vba excel-formula