¿Cómo hago para utilizar un buscarv o un vlookup por vba para abrir distintos libros?
El usuario debe ingresar 3 datos: Código de cliente, Mes y Año. Los archivos tienen por nombre la siguiente estructura:
xxxxx-Año-Mes.xls (Ejemplo = Repartos-2013-02.xls)
Cada archivo (libro) tiene como mínimo 40 solapas (hojas) y siempre los datos a buscar están en $C$3:$H$200, y debo buscar los datos en las 40 hojas, pero no puedo leer el archivo en que debo buscar, me es imposible lograrlo.
Si el archivo fuera siempre el mismo es sencillo ya que hago:
Dato del cliente = A1 (numérico)
Dato del año = A2 (numérico) ----> Ingresó: 2013
Datos del mes = A3 (numérico) ----> Ingresó: 02
=Buscarv (A1;'C:\Sistema\Datos\Históricos\[Repartos 2013-02.xlsm]01'!$C$3:$H$200;2;falso)
(En este caso busco en la hoja (Sheets) 01 (es el nombre de la hoja: 01) y así tendría que hacerlo hasta la "31".
1) ¿Cómo hago para leer los datos del archivo que corresponda?
2) ¿Cómo hago para variar el nombre de la hoja que va de 01 a 31 en forma correlativa?
3) ¿Hay que abrir primero el archivo de donde se van a consultar los datos? Ya que no se modifica nada del archivo donde se hace la consulta, se puede evitar tener que abrirlo?
Desde ya muchísimas gracias.
Melvin