unir varias hojas de excel

10/04/2006 - 17:50 por Roberto | Informe spam
Hola a todos,

mi problema es que tengo como mil hojas de excel con datos homogeneos, es
decir con un formato de base de datos con las mismas columnas campos etc, la
cuestion es que me gustaria combinar todas las hojas de excel en una sola,
de tal forma que tenga todos los datos de todas las hojas en una misma, es
decir los datos de la hoja 2 a continuacion de la 1, los de la 3 a
continuacion de la 2 etc...

..pero claro si hago esto copiando y pegando puedo estar un año por que son
1000 hojas, a a alguien se le ocurre como hacerlo de forma automatica?

para explicarme mejor seria algo asi:

hoja 1
campo1 campo2
datoshoja1

hoja 2
campo1 campo2
datoshoja2
.
.
hoja 1200
campo1 campo2
datoshoja1200


..unirlo todo en

hojadatos
campo1 campo2
datoshoja1
datoshoja2
datoshoja3
.
.
datoshoja1000

gracias de antemano
 

Leer las respuestas

#1 KL
10/04/2006 - 18:39 | Informe spam
Hola Roberto,

Antes de intentar darte una solucion, hay algo que no me cuadra:

1) tus hojas deben de tener menos de 66 filas en promedio, de lo contrario no cabrian en una hoja que tiene 65536 filas.

2) tu PC debe ser un pedazo de maquina con una bestialidad de memoria RAM. La mayoria de las maquinas se niegan a anadir mas de 150 hojas.

?O hay algo que se me escapa o has olvidado de mencionar?

Saludos,
KL


"Roberto" wrote in message news:
Hola a todos,

mi problema es que tengo como mil hojas de excel con datos homogeneos, es
decir con un formato de base de datos con las mismas columnas campos etc, la
cuestion es que me gustaria combinar todas las hojas de excel en una sola,
de tal forma que tenga todos los datos de todas las hojas en una misma, es
decir los datos de la hoja 2 a continuacion de la 1, los de la 3 a
continuacion de la 2 etc...

..pero claro si hago esto copiando y pegando puedo estar un año por que son
1000 hojas, a a alguien se le ocurre como hacerlo de forma automatica?

para explicarme mejor seria algo asi:

hoja 1
campo1 campo2
datoshoja1

hoja 2
campo1 campo2
datoshoja2
.
.
hoja 1200
campo1 campo2
datoshoja1200


..unirlo todo en

hojadatos
campo1 campo2
datoshoja1
datoshoja2
datoshoja3
.
.
datoshoja1000

gracias de antemano



Preguntas similares