Libro de Excel

05/06/2006 - 18:01 por agniquel | Informe spam
Hola a todos.
He creado un libro el cual he subdividido en varias hojas. Todas ellas con
el mismo formato pero diferente contenido. Necesitaría resumir estos valores
en una sola hoja. ¿Alguien puede ayudarme?.
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Miguel Zapico
05/06/2006 - 20:18 | Informe spam
Si no tienes problemas con el inglés, en esta pagina puedes encontrar una
macro que lo hace:
http://www.rondebruin.nl/summary.htm
Sólo necesitas copiar al editor de Visual Basic (Alt+F11, menú Insertar -
Modulo) el código entre Sub y End Sub, y cambiar la fila que dice "Change the
range" al rango que quieres consolidar.

Espero que te sirva,
Miguel.

"agniquel" wrote:

Hola a todos.
He creado un libro el cual he subdividido en varias hojas. Todas ellas con
el mismo formato pero diferente contenido. Necesitaría resumir estos valores
en una sola hoja. ¿Alguien puede ayudarme?.
Gracias de antemano.
Respuesta Responder a este mensaje
#2 agniquel
06/06/2006 - 11:34 | Informe spam
Muchas gracias por tu ayuda. El inglés no es problema, el problema es que no
se Visual Basic.

Te agradecería mucho si me pudieras orientar en los pasos a seguir.

Un saludo.

"Miguel Zapico" escribió:

Si no tienes problemas con el inglés, en esta pagina puedes encontrar una
macro que lo hace:
http://www.rondebruin.nl/summary.htm
Sólo necesitas copiar al editor de Visual Basic (Alt+F11, menú Insertar -
Modulo) el código entre Sub y End Sub, y cambiar la fila que dice "Change the
range" al rango que quieres consolidar.

Espero que te sirva,
Miguel.

"agniquel" wrote:

> Hola a todos.
> He creado un libro el cual he subdividido en varias hojas. Todas ellas con
> el mismo formato pero diferente contenido. Necesitaría resumir estos valores
> en una sola hoja. ¿Alguien puede ayudarme?.
> Gracias de antemano.
Respuesta Responder a este mensaje
#3 agniquel
06/06/2006 - 12:31 | Informe spam
EXPOSICION DEL PROBLEMA:

Tengo un libro llamado Prueba:
Tengo varias hojas activas y de cada una de ellas quiero exportar un valor a
la hoja 1. ¿Cómo puedo hacer ésto?

Ejem.:

Origen de Datos: Hoja 3, celda C24
Destino de Datos: Hoja 1, celda B11


"agniquel" escribió:

Muchas gracias por tu ayuda. El inglés no es problema, el problema es que no
se Visual Basic.

Te agradecería mucho si me pudieras orientar en los pasos a seguir.

Un saludo.

"Miguel Zapico" escribió:

> Si no tienes problemas con el inglés, en esta pagina puedes encontrar una
> macro que lo hace:
> http://www.rondebruin.nl/summary.htm
> Sólo necesitas copiar al editor de Visual Basic (Alt+F11, menú Insertar -
> Modulo) el código entre Sub y End Sub, y cambiar la fila que dice "Change the
> range" al rango que quieres consolidar.
>
> Espero que te sirva,
> Miguel.
>
> "agniquel" wrote:
>
> > Hola a todos.
> > He creado un libro el cual he subdividido en varias hojas. Todas ellas con
> > el mismo formato pero diferente contenido. Necesitaría resumir estos valores
> > en una sola hoja. ¿Alguien puede ayudarme?.
> > Gracias de antemano.
Respuesta Responder a este mensaje
#4 Miguel Zapico
06/06/2006 - 15:44 | Informe spam
Si quieres sencillamente enlazar una celda con otra, lo mas facil es insertar
en B11 una formula como:
=Hoja3!C24
Con eso los valores quedan enlazados, y si no tienes muchas hojas no es
dificil hacerlo a mano. De hecho, si escribes "=" y luego vas con el raton a
la celda adecuada Excel escribe la formula automaticamente.
En cuanto al codigo, lo que hace es crear una nueva hoja, en la escribe las
referencias a un determinado rango en todas las hojas. No se si esto es lo
que buscas, pero te cuento como instalarlo paso a paso:
1.- Abre el editor de visual basic (Alt+F11), o en
herramientas->Macro->Editor de Visual Basic
2.- En el editor, vete al menu Insertar->Modulo
3.- En la ventana que te sale, pega el codigo de la pagina, empezando por
Sub Summary_All_Worksheets_With_Formulas()
4.- Localiza la fila que dice For Each myCell In Sh.Range("A1,D5:E5,Z10"), y
cambia lo que esta entre comillas a las celdas que quieres (C24, por ejemplo)
5.- Para ejecutar la macro, puedes pulsar F5 en esta pantalla, o cerrarla, y
en Excel ir a Herramientas->Macro->Macros (Alt+F8)

Al ejecutarla se creara una hoja nueva, por lo que no se si es exactamente
lo que necesitas.

Miguel.

"agniquel" wrote:

EXPOSICION DEL PROBLEMA:

Tengo un libro llamado Prueba:
Tengo varias hojas activas y de cada una de ellas quiero exportar un valor a
la hoja 1. ¿Cómo puedo hacer ésto?

Ejem.:

Origen de Datos: Hoja 3, celda C24
Destino de Datos: Hoja 1, celda B11


"agniquel" escribió:

> Muchas gracias por tu ayuda. El inglés no es problema, el problema es que no
> se Visual Basic.
>
> Te agradecería mucho si me pudieras orientar en los pasos a seguir.
>
> Un saludo.
>
> "Miguel Zapico" escribió:
>
> > Si no tienes problemas con el inglés, en esta pagina puedes encontrar una
> > macro que lo hace:
> > http://www.rondebruin.nl/summary.htm
> > Sólo necesitas copiar al editor de Visual Basic (Alt+F11, menú Insertar -
> > Modulo) el código entre Sub y End Sub, y cambiar la fila que dice "Change the
> > range" al rango que quieres consolidar.
> >
> > Espero que te sirva,
> > Miguel.
> >
> > "agniquel" wrote:
> >
> > > Hola a todos.
> > > He creado un libro el cual he subdividido en varias hojas. Todas ellas con
> > > el mismo formato pero diferente contenido. Necesitaría resumir estos valores
> > > en una sola hoja. ¿Alguien puede ayudarme?.
> > > Gracias de antemano.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida