¿Buscar datos en un rango de excel con Vba?

Tengo 2 bases de datos; 1 que es alimentada manualmente por una macro a la que le son agregados más datos en la misma fila, y otra base casi igual. Son algo así:

Base 1:

NOMBRE MES AÑO DOCUMENTO CONCATENACIÓN

LUIS ABRIL 2013 A 800 LUISABRIL2013

LUIS MAYO 2013 A 800 LUISMAYO2013

MARIO MAYO 2013 600 MARIOMAYO2013

Base 2:

NOMBRE MES AÑO DOCUMENTO CONCATENACIÓN
LUIS ABRIL 2013 LUISABRIL2013

LUIS ABRIL 2013 LUISABRIL2013

LUIS ABRIL 2013 LUISABRIL2013

LUIS ABRIL 2013 LUISABRIL2013

LUIS MAYO 2013 LUISMAYO2013

MARIO MAYO 2013 MARIOMAYO2013

Lo que necesito es que, asumiendo que están en las columnas A, B, C, D y E, inicie seleccionando la celda E2 de la Base1 "Concatenación" (LUISABRIL2013) y copie el valor de la misma fila, pero de la columna "Documento" (A 800). Este valor, debe de pegarse en la columna "Documento" de la Base2, en todos los registros de la columna "Concatenación" que sean iguales a la misma columna pero de la Base1.

En el caso de, por ejemplo LUIS, quien con un solo documento afecta a abril y mayo del 2013, en la Base2 todos los registros de abril y mayo -los primeros 5-, en la columna "Documento" deberán de decir A 800. No siempre son 4 registros a buscar para cada registro buscado.

Básicamente es un BuscarV o un Buscar, pero que quisiera que fuese automático, ya que la persona que tendrá la hoja de excel no sabe nada de fórmulas.

Gracias desde ya por la ayuda.

Añade tu respuesta

Haz clic para o