我从以下代码中收到类型不匹配错误:
blattZFq3.Cells(month, siaw) = Application.WorksheetFunction.CountIfs(Worksheets(i).Range("AF10:AF290"), month, Year(Worksheets(i).Range("AE10:AE290")), minYear)
我猜这是第二个标准的问题,更具体地说是Year
作为范围标准的函数,因为代码在以前的版本中运行良好,只有第一个标准和使用countif
.
minYear
被声明为 Variant,并已由之前的函数分配了 2012 的值。
基本上我希望范围内的单元格blattZFq3
包含数字匹配 month
在列中出现的次数,但前提是同一行中的日期年份但不同列匹配minYear
。
有人有什么建议吗?
提前致谢....