Índice en una hoja del libro u otro libro con ciertos valores de las filas de un libro excel
publicado
Necesito crear una macro para que me genere un índice de todos ciertos valores de todas hojas de un libro.
El archivo excel "FEXCEL" se compone de un numero variable de hojas "HOJA1", "HOJA2", "HOJA3", "HOJA4", ....
Estos nombres de hojas corresponden a las personas que crean cada CD
Cada hoja contiene una referencia de CD, fecha de creación del CD, numero de archivo dentro del CD, nombre del archivo, características etc.
Ejemplo
[TABLE=width: 400]
[TR]
[TD]REF.CD
[/TD]
[TD]FECHA CREACION
[/TD]
[TD]NUM_FICHERO
[/TD]
[TD]NOM_FICH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]1
[/TD]
[TD]ASAD
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]2
[/TD]
[TD]DFS
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]3
[/TD]
[TD]ERET
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]1
[/TD]
[TD]GFGFG
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]2
[/TD]
[TD]VBVBVN
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]3
[/TD]
[TD]HGHJHG
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]4
[/TD]
[TD]GHJGHJ
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]1
[/TD]
[TD]JGHJH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]2
[/TD]
[TD]JHGJGH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]3
[/TD]
[TD]GHJGHJ
[/TD]
[TD]…
[/TD]
[/TR]
[/TABLE]
Cada hoja puede contener en torno a 400 filas, y se va añadiendo informacion diariamente
Finalmente lo que necesito es generar en otra hoja del archivo excel o si es más sencillo en otro fichero Excel una especie de índice en el que me ordene por fecha los cd creado de todos las personas. Por ejemplo como indico a continuación
[TABLE=width: 400]
[TR]
[TD]FECHA
[/TD]
[TD]REF. CD
[/TD]
[TD]NOM_HOJA
[/TD]
[TD]CANT_ FIECHEROS
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]01/02/2012
[/TD]
[TD]PACOCD1
[/TD]
[TD]HOJA1
[/TD]
[TD]3
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]05/02/2012
[/TD]
[TD]LUISCD1
[/TD]
[TD]HOJA2
[/TD]
[TD]50
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]06/02/2012
[/TD]
[TD]JUANCD1
[/TD]
[TD]HOJA3
[/TD]
[TD]20
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]20/02/2012
[/TD]
[TD]LUISCD2
[/TD]
[TD]HOJA2
[/TD]
[TD]60
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]02/03/2012
[/TD]
[TD]PACOCD2
[/TD]
[TD]HOJA1
[/TD]
[TD]4
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]02/03/2012
[/TD]
[TD]PACOCD3
[/TD]
[TD]HOJA1
[/TD]
[TD]3
[/TD]
[TD]…
[/TD]
[/TR]
[/TABLE]
Esto me está dando mucha guerra y no se ni por dónde empezar.
Si hay alguien que le haya surgido este mismo problema os si sabe por donde empezar se lo agradecería.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Necesito crear una macro para que me genere un índice de todos ciertos valores de todas hojas de un libro.
El archivo excel "FEXCEL" se compone de un numero variable de hojas "HOJA1", "HOJA2", "HOJA3", "HOJA4", ....
Estos nombres de hojas corresponden a las personas que crean cada CD
Cada hoja contiene una referencia de CD, fecha de creación del CD, numero de archivo dentro del CD, nombre del archivo, características etc.
Ejemplo
[TABLE=width: 400]
[TR]
[TD]REF.CD
[/TD]
[TD]FECHA CREACION
[/TD]
[TD]NUM_FICHERO
[/TD]
[TD]NOM_FICH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]1
[/TD]
[TD]ASAD
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]2
[/TD]
[TD]DFS
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD1
[/TD]
[TD]01/02/2012
[/TD]
[TD]3
[/TD]
[TD]ERET
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]1
[/TD]
[TD]GFGFG
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]2
[/TD]
[TD]VBVBVN
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]3
[/TD]
[TD]HGHJHG
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD2
[/TD]
[TD]02/03/2012
[/TD]
[TD]4
[/TD]
[TD]GHJGHJ
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]1
[/TD]
[TD]JGHJH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]2
[/TD]
[TD]JHGJGH
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]PACOCD3
[/TD]
[TD]02/03/2012
[/TD]
[TD]3
[/TD]
[TD]GHJGHJ
[/TD]
[TD]…
[/TD]
[/TR]
[/TABLE]
Cada hoja puede contener en torno a 400 filas, y se va añadiendo informacion diariamente
Finalmente lo que necesito es generar en otra hoja del archivo excel o si es más sencillo en otro fichero Excel una especie de índice en el que me ordene por fecha los cd creado de todos las personas. Por ejemplo como indico a continuación
[TABLE=width: 400]
[TR]
[TD]FECHA
[/TD]
[TD]REF. CD
[/TD]
[TD]NOM_HOJA
[/TD]
[TD]CANT_ FIECHEROS
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]01/02/2012
[/TD]
[TD]PACOCD1
[/TD]
[TD]HOJA1
[/TD]
[TD]3
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]05/02/2012
[/TD]
[TD]LUISCD1
[/TD]
[TD]HOJA2
[/TD]
[TD]50
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]06/02/2012
[/TD]
[TD]JUANCD1
[/TD]
[TD]HOJA3
[/TD]
[TD]20
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]20/02/2012
[/TD]
[TD]LUISCD2
[/TD]
[TD]HOJA2
[/TD]
[TD]60
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]02/03/2012
[/TD]
[TD]PACOCD2
[/TD]
[TD]HOJA1
[/TD]
[TD]4
[/TD]
[TD]…
[/TD]
[/TR]
[TR]
[TD]02/03/2012
[/TD]
[TD]PACOCD3
[/TD]
[TD]HOJA1
[/TD]
[TD]3
[/TD]
[TD]…
[/TD]
[/TR]
[/TABLE]
Esto me está dando mucha guerra y no se ni por dónde empezar.
Si hay alguien que le haya surgido este mismo problema os si sabe por donde empezar se lo agradecería.