abrir hojas de otro libro

01/01/2004 - 00:20 por alejandro | Informe spam
A ver... creo que no me he explicado bien.
Yo estoy en una hoja excel y quiero poner un botón que al
hacer clic en él, me lleve a otra hoja de otro libro y a
su vez, desde allí regrese a esa hoja. Me explico?.

A ver cómo lo hago... cómo pongo el código?

Gracias y feliz año

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/01/2004 - 03:40 | Informe spam
hola, alejandro !

... creo que no me he explicado bien.
... en una hoja excel y quiero poner un boton que ... me lleve a otra hoja de otro libro y ... regrese a esa hoja [...]



==> espero que NO 'lo tomes a mal'... [pero...] resulta dificil 'seguirle la pista' a mensajes 'huerfanos' :))
en tu consulta 'original' [que 'se pierde' en este 'hilo'] decias ...

... quiero abrir una ... hoja ... en otro libro y ... poder volver a la hoja anterior.
... me da errores porque dice que la hoja ya esta abierta y no puede abrirse otra vez...
¿como le digo que la seleccione si esta abierta y que la abra si esta cerrada?
O alguna otra solucion...



[si te parece bien] 'serviria' si proporcionas el codigo que estas utilizando
- tambien seria 'necesario' saber si una vez 'en la otra hoja' trabajaras 'por codigo' o 'interactuando' [manualmente]
[para conocer 'en que momento' => y 'como' <= necesitaras regresar a la hoja 'original']

¿comentas?

saludos,
hector.
Respuesta Responder a este mensaje
#2 alejandro
01/01/2004 - 23:07 | Informe spam
Hola Hector:
Claro que no lo tomo a mal. Intentaré explicarme mejor.
Estoy haciendo hojas de cálculo para utilizar en un
tablet pc. Soy profesor de educación física y quiero
poder utilizarlo como utilizo la tableta con las hojas
enganchadas.

A lo que voy.

Si estoy en el libro "Pantalla inicial" donde he colocado
botones de que me llevan a otros libros (Curso I, Curso
II, Curso III, etc), quiero poder regresar desde aquellos
libros una vez estén abiertos pero no sé cómo hacerlo.

En la pantalla inicial he colocado el siguiente código al
botón "3ºA":

Workbooks.Open Filename:="C:\SICAC 1.0\Curso I.xls"

y funciona perfectamente, me abre el libro "Curso I",
pero una vez abierto, quiero volver a la pantalla inicial
con otro botón, pero como ya está abierta me sale error.
Me dice que ya está abierta esa ventana y no se puede.

¿Hay alguna manera de moverme por las ventanas y que el
programa distinga si el libro está abierto (que me lo
muestre) o si está cerrado (que lo abra)?.

Muchas gracias y espero haberme explicado mejor.

alejandro.
Respuesta Responder a este mensaje
#3 Héctor Miguel
02/01/2004 - 10:23 | Informe spam
hola, alejandro !

... en el libro "Pantalla inicial" ... botones que me llevan a otros libros (Curso I, Curso II, Curso III, etc)
... quiero poder regresar desde aquellos libros una vez esten abiertos pero ...
... el siguiente codigo al boton "3ºA": Workbooks.Open Filename:="C:\SICAC 1.0\Curso I.xls"
... funciona perfectamente, me abre el libro "Curso I", pero ...
... quiero volver a la pantalla inicial con otro boton, pero ... dice que ya esta abierta ... y no se puede.
¿... alguna manera de ... que ... si el libro esta abierto (que me lo muestre) o si esta cerrado (que lo abra)?.



'efectivamente'... NO te la puedes pasar abriendo libros que ya estan abiertos :(( =>metodo 'Open'<el metodo que 'muestra' un libro [y/o lo abre si no lo esta] es =>FollowHyperlinks<modifica el codigo DE CADA BOTON para que 'se dirija' a la ubicacion [y libro] 'correspondiente' [p.e.]
ActiveWorkbook.FollowHyperlink "C:\SICAC 1.0\Curso I.xls"
-o-
ActiveWorkbook.FollowHyperlink "C:\SICAC 1.0\Pantalla inicial.xls" =>para los botones que 'regresan'<
podrias [tambien] usar texto en celdas [en lugar de botones, si son 'muchos'] e 'insertarles' hipervinculos
[menu] insertar / [comando] hipervinculo... =>'presenta' un cuadro de dialogo bastante 'amigable' :))

saludos,
hector.
Respuesta Responder a este mensaje
#4 alejandro
02/01/2004 - 20:37 | Informe spam
Muchas gracias Héctor!!
Haz dado en el clavo.

Funciona perfectamente.

Y perdona si abuso de tus conocimientos, pero estoy
intentando poner fotos cada vez que selecciono cualquier
celda de una fila (correspondiente a cada alumno) y no
hay manera, no sé cómo hacerlo. La pregunta la he
expuesto más arriba. ¿Sabes cómo hacerlo?

Gracias otra vez
alejandro



hola, alejandro !

... en el libro "Pantalla inicial" ... botones que me




llevan a otros libros (Curso I, Curso II, Curso III, etc)
... quiero poder regresar desde aquellos libros una




vez esten abiertos pero ...
... el siguiente codigo al boton "3ºA": Workbooks.Open




Filename:="C:\SICAC 1.0\Curso I.xls"
... funciona perfectamente, me abre el libro "Curso




I", pero ...
... quiero volver a la pantalla inicial con otro




boton, pero ... dice que ya esta abierta ... y no se
puede.
¿... alguna manera de ... que ... si el libro esta




abierto (que me lo muestre) o si esta cerrado (que lo
abra)?.

'efectivamente'... NO te la puedes pasar abriendo libros


que ya estan abiertos :(( =>metodo 'Open'<>el metodo que 'muestra' un libro [y/o lo abre si no lo
esta] es =>FollowHyperlinks<>modifica el codigo DE CADA BOTON para que 'se dirija' a
la ubicacion [y libro] 'correspondiente' [p.e.]
ActiveWorkbook.FollowHyperlink "C:\SICAC 1.0\Curso


I.xls"
-o-
ActiveWorkbook.FollowHyperlink "C:\SICAC 1.0\Pantalla


inicial.xls" =>para los botones que 'regresan'<>
podrias [tambien] usar texto en celdas [en lugar de


botones, si son 'muchos'] e 'insertarles' hipervinculos
[menu] insertar / [comando] hipervinculo...


=>'presenta' un cuadro de dialogo
bastante 'amigable' :))

saludos,
hector.


.

Respuesta Responder a este mensaje
#5 Héctor Miguel
03/01/2004 - 04:59 | Informe spam
hola, alejandro !

Funciona [...]



gracias [por el 'feed-back'] ;)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida