En primer lugar dar la enhorabuena por este foro que, sin duda alguna, nos es de muchísima utilidad y que en más de en una ocasión nos ha sacado de un buen aprieto...
Os planteo lo que quiero hacer. Para ello os adjunto un archivo .zip de ejemplo para que la ayuda y mi explicación sea mucho más fácil. En dicho fichero podréis ver varios archivos excel y carpetas. En primer lugar, tenemos los archivos "USUARIOS" Y "TRABAJADORES" que sirven como base de datos para dar una referencia a cada usuario y trabajador. Por otro lado, está la carpeta "SEMANAS" en la que incluyo un fichero excel por cada trabajador que es el cuadrante mensual de cada uno de ellos. También hay una carpeta que se llama "RESUMENES", en el que está el fichero "RESUMEN POR USUARIOS". Este último fichero va a ser un resumen en el que indique las horas totales que cada trabajador dedica a cada usuario por semana.
Lo que quiero desarrollar es un macro que me permita en el archivo "RESUMEN POR USUARIOS", buscar en cada archivo de cada trabajador el número de horas totales por semana de cada usuario. Los pasos a seguir por el macro serían algo así:
1. Abro el archivo de cada trabajador.
2. Voy a la hoja RESUMEN de cada uno de los archivos.
3. En la hoja RESUMEN busco la referencia del usuario (indicada en la primera celda de la tabla RESUMEN POR USUARIOS).
4. Una vez que encuentro al usuario localizo la semana (indicada en la primera celda de la tabla RESUMEN POR USUARIOS).
5. Copio el valor. En el caso de encuentrar un usuario en varios archivos de trabajadores, se sumarían las horas, indicando en la tabla RESUMEN POR USUARIOS la suma de cada trabajador.
Esto habría que realizarlo semana por semana y usuario por usuario.
En el ejemplo sólo hay dos trabajadores, pero imaginaros que son 50 trabajadores, que conlleva 50 archivos distintos.
Con sólo dos archivos, es fácil hacer lo que quiero con BUSCARV,, pero al tener 50 archivos distintos es larguísimo y pesadísimo...Por eso quiero desarrollar el macro que me permita hacer todo de forma automática...
Como podéis ver, siempre se utiliza la hoja RESUMEN del archivo de cada trabajador.
No sé si me he explicado muy bien... Espero recibir vuestra ayuda.
Buenas tardes a todos.
En primer lugar dar la enhorabuena por este foro que, sin duda alguna, nos es de muchísima utilidad y que en más de en una ocasión nos ha sacado de un buen aprieto...
Os planteo lo que quiero hacer. Para ello os adjunto un archivo .zip de ejemplo para que la ayuda y mi explicación sea mucho más fácil. En dicho fichero podréis ver varios archivos excel y carpetas. En primer lugar, tenemos los archivos "USUARIOS" Y "TRABAJADORES" que sirven como base de datos para dar una referencia a cada usuario y trabajador. Por otro lado, está la carpeta "SEMANAS" en la que incluyo un fichero excel por cada trabajador que es el cuadrante mensual de cada uno de ellos. También hay una carpeta que se llama "RESUMENES", en el que está el fichero "RESUMEN POR USUARIOS". Este último fichero va a ser un resumen en el que indique las horas totales que cada trabajador dedica a cada usuario por semana.
Lo que quiero desarrollar es un macro que me permita en el archivo "RESUMEN POR USUARIOS", buscar en cada archivo de cada trabajador el número de horas totales por semana de cada usuario. Los pasos a seguir por el macro serían algo así:
1. Abro el archivo de cada trabajador.
2. Voy a la hoja RESUMEN de cada uno de los archivos.
3. En la hoja RESUMEN busco la referencia del usuario (indicada en la primera celda de la tabla RESUMEN POR USUARIOS).
4. Una vez que encuentro al usuario localizo la semana (indicada en la primera celda de la tabla RESUMEN POR USUARIOS).
5. Copio el valor. En el caso de encuentrar un usuario en varios archivos de trabajadores, se sumarían las horas, indicando en la tabla RESUMEN POR USUARIOS la suma de cada trabajador.
Esto habría que realizarlo semana por semana y usuario por usuario.
En el ejemplo sólo hay dos trabajadores, pero imaginaros que son 50 trabajadores, que conlleva 50 archivos distintos.
Con sólo dos archivos, es fácil hacer lo que quiero con BUSCARV,, pero al tener 50 archivos distintos es larguísimo y pesadísimo...Por eso quiero desarrollar el macro que me permita hacer todo de forma automática...
Como podéis ver, siempre se utiliza la hoja RESUMEN del archivo de cada trabajador.
No sé si me he explicado muy bien... Espero recibir vuestra ayuda.
Un saludo.
BUSQUEDA Y SUMA VALORES DISTINTOS LIBROS.rar
BUSQUEDA Y SUMA VALORES DISTINTOS LIBROS.rar