Botón en hoja excel

Cómo puedo hacer un botón en una hoja excel, que haga que se abra otra hoja excel?
he creado un hipervínculo, y funciona, pero me gustaría un botón.
Gracias!!

1 Respuesta

Respuesta
1
Este sería el código necesario para que se lo adjudiques a un botón de formulario o un botón Activex
sub ir_a_hoja()
sheets("poner nombre de hoja").select
end sub
muchas gracias!, y entre las comillas, puedo poner una ruta a una hoja excel?
Lo que se pone entre las comillas es el nombre de la pestaña a la que quieres que vaya
pero yo lo que quiero es que me abra otra hoja excel.... poner la ruta y que me la abra...
Entonces te has expresado mal, sería abrir otro ARCHIVO excel.
En ese caso dentro de la macro tienes que poner estas líneas:
...
...
...
nuevo = application.getopenfilename
if nuevo = false then exit sub
Workbooks. Open nuevo
...
...
(Con estas líneas se te abrirá un browser para que elijas el archivo que quieres abrir)
y no se puede hacer un botón, programado, que abra directamente una hoja excel?
Si, es como te acabo de explicar, la macro sería esta:
Sub abrir_archivo()
nuevo = application.getopenfilename
if nuevo = false then exit sub
workbooks.open nuevo
end sub
Y esta macro se la tienes que adjudicar a un botón de formulario que pondrás en la hoja. También la puedes ejecutar sola (sin botón) desde el menú de macros que está en el menú VISTA y a la derecha del todo (en excel 2007 y 2010).
perdoname mil veces..jeje
pero entonces,donde pongo la ruta del archivo?
porque lo que me gustaría es que al pulsar el botón se abra directamente.
Usa esta macro: Tienes que poner la ruta donde se encuentra el archivo (deja las comillas)
Y también tienes que poner el libro que quieres abrir con la extensión (también deja las comillas)
Sub abrir_archivo()
chdir "pon aquí la ruta del libro que quieres abrir
workbooks.open "nombre del archivo.xls
end sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas