Primero disculpa el retraso, no pude conectarme con tu pregunta, espero poder ayudar aun.
Tengo una macro de VbA que hace lo que pides. Que te marca en rojo los códigos que no tienes introducidos y en verde los que si.
Yo los listados de códigos los he puesto en la columna A y en la columna C.
Para insertar el código de vba (no se si lo sabes usar) hay que entrar en el visual (una vez abierto excel, presiona ALT+F11), en el menú de la izquierda aparece tu archivo como proyecto, con sus pestañas. Presiona el botón derecho del ratón ahi y dale insertar/modulo.
Doble clic en el modulo que acabas de crear, y en la derecha se te habrá abierto la hoja en blanco donde puedes pegar el código que te paso ahora...
Sub Comprobar()
Dim Código, CeldaCodigo As String
Dim i As Byte
Range("C1").Select
While ActiveCell.Value <> ""
CeldaCodigo = ActiveCell.Address
Código = ActiveCell.Value
Range("A1:A500").Select
On Error Resume Next
Selection.Find(What:=Código, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
If Err <> 0 Then
i = 1
Else
i = 2
End If
Select Case i
Case 1
Err = 0
Range(CeldaCodigo).Interior.ColorIndex = 3
Range(CeldaCodigo).Select
ActiveCell.Offset(1, 0).Select
On Error GoTo 0
Case 2
Err = 0
Range(CeldaCodigo).Interior.ColorIndex = 35
Range(CeldaCodigo).Select
ActiveCell.Offset(1, 0).Select
End Select
Wend
End Sub
... Donde pone "C1" debes modificarlo por la celda donde pondrás el el primer numero del listado de códigos diarios (en el que pueden haber nuevos), el "A1:A500" has de substituirlo por el rango donde están tus códigos (los "antiguos").
Una vez adaptadas a tu archivo las referencias. Vete al excel, selecciona la pestaña donde estén los códigos, pulsa ALT+F8 y selecciona la macro que acabas de crear, debería aparecerte "Comprobar" como opción.