我正在寻找一个分析器,用于计算每月美元价值(从 2017 年 6 月到 CurrentDate 的列,跨越 14 个不同的行(在绿色(付费(和橙色(未付费(单元格内。我想在每行的末尾放置一个 COUNTIF 单元格,并让它记录橙色或
到目前为止,我已经找到了计算彩色单元格的数量或包含字母的单元格数量。我尝试操作下面的代码,但我无法弄清楚。
Function CountCcolor(range_data As range, criteria As range) As Long
Dim datax As range
Dim xcolor As Long
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data
If datax.Interior.ColorIndex = xcolor Then
CountCcolor = CountCcolor + 1
End If
Next datax
End Function
我在Excel中收到了 #NAME!问题以及单元格不计算数字,而是有多少个单元格是绿色或橙色
您之所以 #NAME,是因为 Excel 不知道您在单元格中键入的内容。要么您键入了错误的函数名称 (CountCcolor(,键入了未知的内容作为参数,要么您错误地放置了 VBA 函数代码。你把代码放在一张纸上了吗?它必须位于您必须自己设置的模块中。