Macro para contar y/o sumar celdas dependiendo de su color
Necesito una macro para sumar celdas de colores. Tengo código en ellas y estos los identifico por colores, quiero implementar que al oprimir un botón en el color rojo, me arroje que cantidad de celdas tengo con ese color, así sucesivamente con los demás colores que son amarillo, verde y rojo. Me conseguí este código, que la verdad no estoy seguro si me sirva para lo que necesito, alguien me puede decir como implantarlo. Gracias
Function CountByColor(CellColor As Range, CountRange As Range)
Application.Volatile
Dim ICol As Integer
Dim TCell As Range
ICol = CellColor.Interior.ColorIndex
For Each TCell In CountRange
If ICol = TCell.Interior.ColorIndex Then
CountByColor = CountByColor + 1
End If
Next TCell
End Function