我生成报告并使用countifs函数获取各个部分的匹配值。但是,每次我使用所有标准都行不通。它将引发“运行时错误1004”。无法获取WorksheetFunction类的CountIfs属性。
从我先前编写的有效版本中复制了相同的格式。我尝试逐一添加条件,以查看错误的出处,并在添加第三个条件后将其抛出。
我在这里检查了几个答案,这些答案似乎说像countifs不能在断开的范围内工作,但是我不相信这是断开的,除非我缺少该定义的内容。
P.S。 excel也是德语
wsPull.Cells(RowsBW, 16)), wsBackground.Cells(c.Row, 3), _
wsPull.Range(wsPull.Cells(2, 14), wsPull.Cells(RowsBW, 14)), "2nd", _
wsPull.Range(wsPull.Cells(2, 21), wsPull.Cells(RowsAB, 21)), "3rd", _
wsPull.Range(wsPull.Cells(2, 24), wsPull.Cells(RowsBW, 24)), "4th")
关于代码c.row的注释基于找到的值的行,并且需要在该行中运行代码。 RowsBW代表wsPull工作表中的行数。
代码是循环的一部分,该循环基于i迭代的值获取第一个搜索条件。