Resulta q tengo un rango de celdas que al cumplir cierta condicion me pone la celda de color amarillo, a partir de esos colores uso la macro para saber la cantidad de amarillos q hay en ese rango.
La macro asi como te lo cuento no me funciona, pero cuando pongo la misma macro en un rango sin condicion ( osea q los colores los pongo yo al azar) si me funciona.
A mi entender es como q el rango q tiene la condicion, me llena la celda de color, pero es como q la macro no lo detecta, a que se debe eso?
Function CONTAR_COLOR(celdaRef As Range, rango As Range)
Dim resultado
Dim celda As Range
For Each celda In rango
If celda.Interior.Color = celdaRef.Interior.Color Then
resultado = resultado + 1
End If
Next celda
CONTAR_COLOR = resultado
End Function
Data Tools Suite
