当单元格为绿色(已付费)和橙色(未付费)时如何计算单元格内的美元价值

时间:2019-07-12 15:34:30

标签: excel vba colors countif project-planning

我正在寻找一个分析器,该分析器在绿色(已付费)和橙色(未付费)单元格内对每月美元值(从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

我已经收到了#NAME! Excel中的问题以及未计数的单元格而不是绿色或橙色的单元格

1 个答案:

答案 0 :(得分:0)

您将获得#NAME,因为Excel不知道您在单元格中键入的内容。您键入了错误的函数名称(CountCcolor),键入了未知的参数,或者错误地放置了VBA函数代码。您是否已将代码放在纸上?它必须在您必须自己设置的模块中。