[英]How do I create a counta formula that only counts data in cell highlighted a specific color?
我有一个考勤电子表格,其中的数据以3种不同的颜色突出显示。 在电子表格的底部,我有一个CountA公式来计算所有具有'x'估算值的单元格,每天进行总计数。 我还需要一个公式,该公式将进行相同的计数,但仅通过突出显示的单元格的颜色。 当数据在电子表格上更改或更新时,此公式也将需要自动更新。 我对Excel非常熟悉,但是我几乎没有创建VGA的经验,并且目前还没有创造出能够正常工作的VGA的运气。
你可以试试看 以下代码要求输入一个单元格参考(以接收要搜索的颜色),以找到在指定范围内使用指定颜色找到的单元格数量。 并将计数的数字返回到消息框中。
Sub Color()
Dim colorCount, colorVal As Double
Dim rng, cell As Range
colorCount = 0
Set rng = Application.InputBox(prompt:="Write a cell address that already has the desired color.(e.g.:A1)", Title:="Define the color.", Type:=8)
colorVal = Cells(rng.Row, rng.Column).Interior.Color
For Each cell In Range("a1:a5")
If cell.Interior.Color = colorVal Then
colorCount = colorCount + 1
End If
Next
MsgBox colorCount
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.