Viendo tu hoja entiendo que podrías utilizar fórmula aquí en lugar de código.
Cuando se necesita obtener resultado a la izquierda del dato buscado necesitas 2 funciones: INDICE y COINCIDIR.
En la imagen marqué de azul la fórmula que te devuelve los códigos. Y en rojo una fórmula ampliada que contempla posible error de nombre no encontrado. Allí podés dejar un mensaje, 0 y vacío como en mi ejemplo.
* Más ejemplos de estas y tantas otras funciones en mi Manual Excel. Desde la imagen podés leer otras notas acerca de este ejemplo.
Sdos y no olvides valorar la respuesta.
Elsa