Macro para hacer un buscarv de una hoja a otra separados por "|"

Quisiera saber el código para para programar lo siguiente:

Tengo un archivo donde tengo mi hoja 1 y mi hoja 2 ; En la hoja 1 en mi fila "AL" tengo los siguientes datos

AL1 : 22357 | 1334 | 13567 | 2455 | 522357

AL2 : 5 | 5 

AL3 : 22357

en mi hoja 2 tengo un catalogo así 

Lo que quiero es que parta de mi hoja 1 (Al) y busque esos numero separados por "|" y de mi catalogo me arroje el resultado de la fila DE algo como =vlookup(AL2, AL2,'Catalogo1 '! A4:D346, 4, false), el problema es que cada separación por un "|" es un texto encontrado en mi catalogo entonces para mi resultado debería de ser así

AS1 : LATAM | EI_CTI_REG_MEXICO |  LATAM - CSIS | AML Mexico

AS2 : LATAM - CSIS | LATAM - CSIS

AS3 : EI_CSS_GBL_HRSS

Añade tu respuesta

Haz clic para o