Te mando la nueva macro que debes utilizar:
Rellena los cuatro colores desde la fila 4 hasta la 550 como quieras y ejecuta esta macro:
Sub contarcolores()
'por luismondelo
Range("o3").Value = "rojos"
Range("p3").Value = "verdes"
Range("q3").Value = "azules"
Range("r3").Value = "amarillos"
Range("o4").Select
Do While ActiveCell.Row <> 551
ubica = ActiveCell.Address
Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, 14)).Select
For Each celda In Selection
If celda.Interior.ColorIndex = 3 Then
rojo = rojo + 1
End If
If celda.Interior.ColorIndex = 14 Then
verde = verde + 1
End If
If celda.Interior.ColorIndex = 23 Then
azul = azul + 1
End If
If celda.Interior.ColorIndex = 6 Then
amarillo = amarillo + 1
End If
Next
Cells(ActiveCell.Row, 15).Value = rojo
Cells(ActiveCell.Row, 16).Value = verde
Cells(ActiveCell.Row, 17).Value = azul
Cells(ActiveCell.Row, 18).Value = amarillo
rojo = 0
verde = 0
azul = 0
amarillo = 0
Range(ubica).Select
ActiveCell.Offset(1, 0).Select
Loop
End Sub