Pero que no os compliqueis la vida.
Mira para que te quedes tranquilo, he aquí una simple macro que detecta colores.
Dada la columna A con este patron:
Rojo
Azul
Rojo
Azul
...
La macro que he creado te escribe a la columna de al lado el color de la celda.
Abre VBA (Visual Basic para Aplicaciones) en el Excel. Si tienes 2007, asegurate de tener la barra de herramientas de programador. Desde allí podrás acceder, si tienes 2003, hazlo desde el menu Herramientas->Macros->Editor Visual Basic o algo asi.
Una vez alli, verás un explorador del proyecto. Ponte en la zona blanca de el arbol del proyecto y haz "Insertar->Modulo" (NO modulo de Classe. SOLO modulo).
Y copia y pega lo que te pongo aquí:
Public Sub main()
Call detectaColor
End Sub
Private Sub detectaColor()
Range("A1").Select
Dim actCol As String
Do While ActiveCell.Value <> ""
actCol = ActiveCell.Interior.ColorIndex
ActiveCell.Offset(0, 1).Select
Select Case actCol
Case 3
ActiveCell.Value = "ROJO"
Case 5
ActiveCell.Value = "AZUL"
End Select
ActiveCell.Offset(1, -1).Select
Loop
End Sub
Vuelve al Excel, no hace falta que cierres el VBA, y ejecuta la macro (veras que se llama "main").
Y observa lo que sucede.
Funciona de momento solo con ROJO puro 255,0,0 y AZUL puro 0,0,255.
Y el patron del fichero excel debe ser este (los numeros no importan para nada. Solo el color):
Y el resultado de ejecutar la macro este:
Viendo esto, puedes ver que sencillamente debes decirme que hacer. Dado que es muy facil cambiarlo o lo que sea.
Saludos.