Muchas gracias! Si quieren que al presionar el hipervínculo les abra esa hoja, deben agregar lo siguiente a la macro en la Hoja 1: Sheets(nombreHoja).Select El código completo seria el siguiente: Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Dim nombreHoja As String Call Módulo1.ocultarHojas nombreHoja = Target.Range Sheets(nombreHoja).Visible = True Sheets(nombreHoja).Select End Sub
Hola Que tal. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. Que bueno saber que estamos aportando contenido relevante a nuestra comunidad, de eso se trata, gracias por comentar Barbara.
¡Hola Que Tal! Mi nombre es Santiago Ospitia del equipo de soporte de Especialistas En Excel. Gracias por esas palabras, seguiremos compartiendo contenido de esta calidad, saludos.
Hola Que tal. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. Gracias por tu interés y por valorar lo que hacemos, un abrazo.
Todo funcionó perfecto pero me gustaría saber como puedo hacer para que al seleccionar el hipervinculo me seleccione la hoja que me muestra, es decir; me deja en la hoja de indices todo el tiempo pero quiero que al seleccionar el hipervinculo además de mostrarme la hoja me lleve hasta allá
Excelente aporte. Recien me entero que esta maravilla de conocimiento estaba disponible desde hace años. Sólo me gustaría saber si existe la posibilidad de que, a partir de controles de formularios (activar o desactivar casillas) se muestren o no ciertas hojas. Por ejemplo, en un archivo yo tengo 6 hojas. La primera llamada "ejercicios"solo tiene insertados 5 controles de formulario (casilla) y las otras 5 hojas (llamadas 2016, 2017, 2018, 2019,y 2020 respectivamente) tienen información de productos adquiridos en ese año. Se puede hacer que al activar una casilla en la primera hoja se muestra sólo la hoja de ese año? o si selecciono 3 de las 5 se queden ocultas las que no esten palomeadas??? Gracias por el tiempo dedicado a enseñar
Muchas gracias por este contenido, tengo una consulta, he hecho la macro de la manera que se ha venido trabajando desde el vídeo anterior (26),pero al ejecutar al solicitarle la hoja que deseo desde el hipervinculo me muestra el error 13 y me dice que no coinciden los tipos y no me permite ejecutar esa tarea (nombrehoja = target. range), quedare agradecido con cualquier ayuda que me permita superar este paso.
Una pregunta, Esto se puede hacer pero seleccionando el nombre de la hoja en vez de en un botón, que se pueda seleccionar en una lista. Que el nombre de la hoja elegida de la lista sea la única visible?
Perdona Yohan. Estoy buscando lo mismo que tu, pero no lo encuentro. ¿Conseguiste encontrar lo que buscabas? ¿Conseguiste llevarlo a la práctica? Perdona las molestias y muchas gracias.
Este sería el ejemplo clásico, ahora hace falta que en vez de una hoja visible con la principal, queden al descubierto TRES hojas visibles + la principal. Gracias
hola he estado practicando un poco pero mi duda es, si coloco un botón o una caja de texto y le agrego un hipervinculo esta formula también sirve para eso ? o en la programació los cuadros de texto y los botones tienen otro nombre ???
Tengo un error que me dice la referencia no es valida, ya hice los apsos nclusive agregue la linea que me deja en la hoja del hipervinculo, epro no se como quitar ese error, me ayudas porfa.
Muy interesante, pero como podria hacer para tener una, dos o las hojas que quiera habilitar a usar, porque ahi solo tengo habilitado la principal y solo una hoja
Hola, muy completa la información. Sólo tengo el problema de que si efectivamente desaparecen las hojas, pero no obedece el hipervínculo. Hice todo tal cual lo describen en el módulo, pero no funciona y ahora no puedo abrir las hojas. Me pueden ayudar por favor? gracias
Muy buen ejercicio, tengo una pregunta. Como lo hago para hipervincular hojas tomando los nombres de ciertas celdas (de una hoja especifica). Y lo otro, quiero que queden visibles más de una hoja (aparte de la hoja activa). Es posible??? Gracias.
Hola muy buena su explicacion, pero deseo ralizar lo mismo, pero con una lista desplegable del rango de hojas dentro de una hoja, osea tengo activas unas 30 hojas de excel, pero solamente deseo que se muestren las hojas 3,8,13,19,25,28 que yo elegi de una lista desplegable y el resto de las hojas que no se seleccionaron se oculten automaticamente....ayudenme porfavor como puedo realizar eso....gracias
Hola buenas, acabo de ver este video y me ha surgido una duda, a la hora de hacer la macro y seleccionar una hoja con el hipervínculo correspondiente, las demás hojas se oculta, pero no me manda a la hoja que selecciono, sino que se queda visible la hoja principal... como sería posible que a la vez que escondiera las hojas, me llevase a la hoja que marque? Espero que se me haya entendido. muchísimas gracias por sus videos.. Espero su contestación. un Saludo desde Madrid
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Dim nombreHoja As String Call Módulo1.ocultarhoja nombreHoja = Target.Range Sheets(nombreHoja).Visible = True End Sub No me funciona. salta el siguiente error: "Se ha producido el error "9" en tiempo de ejecución. Subíndice fuera del intervalo"
Buenas tardes, estoy atorado, soy nuevo en esto, hice el ejercicio de ocultar todas las hojas y me dejó una sola (MENÚ), ahora cuando le doy "click" a una hoja llamada "ATENCIÓN A CLIENTES" la abre, y dentro de esta hoja quiero poner un vínculo para abrir otra hoja (que se oculto) "IMPRESIÓN", pero no me deja llamarla (mostrarla), ¿como le hago con una macro) ¿me podría ayudar?, mi correo es arce.mck@gmail.com, se lo agradeceré mucho.
Muchas gracias! Si quieren que al presionar el hipervínculo les abra esa hoja, deben agregar lo siguiente a la macro en la Hoja 1:
Sheets(nombreHoja).Select
El código completo seria el siguiente:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim nombreHoja As String
Call Módulo1.ocultarHojas
nombreHoja = Target.Range
Sheets(nombreHoja).Visible = True
Sheets(nombreHoja).Select
End Sub
Hola Que tal Luciano. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. Muchas gracias por tu valioso aporte.
Que genio! he apredido a usar este recurso solo por tí! Muchas gracias!!!!!!!!!
Hola Que tal. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. Que bueno saber que estamos aportando contenido relevante a nuestra comunidad, de eso se trata, gracias por comentar Barbara.
Muy bueno
Excelente Reto, nos crea un reforzamiento único.
Gracias amigo me ah sido de mucha utilidad, muy bien explicado.
Magnífica exposición, gracias por compartir!!!!
¡Hola Que Tal! Mi nombre es Santiago Ospitia del equipo de soporte de Especialistas En Excel.
Gracias por esas palabras, seguiremos compartiendo contenido de esta calidad,
saludos.
Muy buena herramienta felicidades explica muy bien...
Hola Que tal. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. Gracias por tu interés y por valorar lo que hacemos, un abrazo.
Muchas gracias por la clase, muy chévere y enriquesedora. Cómo se captura los evento si los hipervínculos están en botones de un menú. Saludos.
Reto superado, gracias
Todo funcionó perfecto pero me gustaría saber como puedo hacer para que al seleccionar el hipervinculo me seleccione la hoja que me muestra, es decir; me deja en la hoja de indices todo el tiempo pero quiero que al seleccionar el hipervinculo además de mostrarme la hoja me lleve hasta allá
Excelente aporte. Recien me entero que esta maravilla de conocimiento estaba disponible desde hace años. Sólo me gustaría saber si existe la posibilidad de que, a partir de controles de formularios (activar o desactivar casillas) se muestren o no ciertas hojas. Por ejemplo, en un archivo yo tengo 6 hojas. La primera llamada "ejercicios"solo tiene insertados 5 controles de formulario (casilla) y las otras 5 hojas (llamadas 2016, 2017, 2018, 2019,y 2020 respectivamente) tienen información de productos adquiridos en ese año. Se puede hacer que al activar una casilla en la primera hoja se muestra sólo la hoja de ese año? o si selecciono 3 de las 5 se queden ocultas las que no esten palomeadas???
Gracias por el tiempo dedicado a enseñar
Hola excelentes tutoriales...se puede hacer el mismo procedimiento sin macros???
Muchas gracias por este contenido, tengo una consulta, he hecho la macro de la manera que se ha venido trabajando desde el vídeo anterior (26),pero al ejecutar al solicitarle la hoja que deseo desde el hipervinculo me muestra el error 13 y me dice que no coinciden los tipos y no me permite ejecutar esa tarea (nombrehoja = target. range), quedare agradecido con cualquier ayuda que me permita superar este paso.
¿Podría ser pero solo con una hoja visible? (la última visionada).
GRACIAS.
Una pregunta, Esto se puede hacer pero seleccionando el nombre de la hoja en vez de en un botón, que se pueda seleccionar en una lista. Que el nombre de la hoja elegida de la lista sea la única visible?
hola, excelente video, como se puede hacer para que solo quede visible una solo hoja
Perdona Yohan.
Estoy buscando lo mismo que tu, pero no lo encuentro.
¿Conseguiste encontrar lo que buscabas? ¿Conseguiste llevarlo a la práctica?
Perdona las molestias y muchas gracias.
Este sería el ejemplo clásico, ahora hace falta que en vez de una hoja visible con la principal, queden al descubierto TRES hojas visibles + la principal. Gracias
HOLA, LO HICISTE?
Hola y para hacer lo mismo pero con lista desplegable??
Tengo un documento con muchas hojas, y en cada hoja tiene hipervinculo esto también me serviría?
hola he estado practicando un poco pero mi duda es, si coloco un botón o una caja de texto y le agrego un hipervinculo esta formula también sirve para eso ? o en la programació los cuadros de texto y los botones tienen otro nombre ???
Tengo un error que me dice la referencia no es valida, ya hice los apsos nclusive agregue la linea que me deja en la hoja del hipervinculo, epro no se como quitar ese error, me ayudas porfa.
Muy interesante, pero como podria hacer para tener una, dos o las hojas que quiera habilitar a usar, porque ahi solo tengo habilitado la principal y solo una hoja
Yo tengo la misma duda
Cómo se puede hacer para que sin quitar la macro se puedan volver a ver las hojas de cáculo en excel? :)
Hola, muy completa la información. Sólo tengo el problema de que si efectivamente desaparecen las hojas, pero no obedece el hipervínculo. Hice todo tal cual lo describen en el módulo, pero no funciona y ahora no puedo abrir las hojas. Me pueden ayudar por favor? gracias
Muy buen ejercicio, tengo una pregunta. Como lo hago para hipervincular hojas tomando los nombres de ciertas celdas (de una hoja especifica). Y lo otro, quiero que queden visibles más de una hoja (aparte de la hoja activa). Es posible??? Gracias.
HOLA, LO LOGRASTE REALIZAR?
Super bueno, no me funciona cuando el Hipervínculo esta con un botón, como lo puedo hacer??
Hola muy buena su explicacion, pero deseo ralizar lo mismo, pero con una
lista desplegable del rango de hojas dentro de una hoja, osea tengo
activas unas 30 hojas de excel, pero solamente deseo que se muestren las
hojas 3,8,13,19,25,28 que yo elegi de una lista desplegable y el resto
de las hojas que no se seleccionaron se oculten
automaticamente....ayudenme porfavor como puedo realizar eso....gracias
Hola buenas, acabo de ver este video y me ha surgido una duda, a la hora de hacer la macro y seleccionar una hoja con el hipervínculo correspondiente, las demás hojas se oculta, pero no me manda a la hoja que selecciono, sino que se queda visible la hoja principal... como sería posible que a la vez que escondiera las hojas, me llevase a la hoja que marque?
Espero que se me haya entendido. muchísimas gracias por sus videos.. Espero su contestación. un Saludo desde Madrid
y si el hipervinculo no es un rango si no una imagen?
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim nombreHoja As String
Call Módulo1.ocultarhoja
nombreHoja = Target.Range
Sheets(nombreHoja).Visible = True
End Sub
No me funciona.
salta el siguiente error:
"Se ha producido el error "9" en tiempo de ejecución. Subíndice fuera del intervalo"
como seria para que el hipervínculo llame a las hojas ocultas y las deje visibles, en caso de haber llamado a mas de una hoja de manera aleatoria
Ayuda, me gusta mucho y lo estoy haciendo, pero entonces si necesito que no solo un Libro quede visible siempre si no otros dos, como es el proceso ??
Pero el hipervinculo no funciona, es decir no te lleva a la dirección del hipervinculo que seria mas funcional
Me da Error 13
Saludos! no me deja pasar por nombreHoja. Me la resalta en la depuración. Me sugiere nombreHoja="" ya he intentado de todo...Qué hago?
No me funciona.
salta el siguiente error:
"Se ha producido el error "9" en tiempo de ejecución. Subíndice fuera del intervalo"
NO ME AYUDO EN NADA
Buenas tardes, estoy atorado, soy nuevo en esto, hice el ejercicio de ocultar todas las hojas y me dejó una sola (MENÚ), ahora cuando le doy "click" a una hoja llamada "ATENCIÓN A CLIENTES" la abre, y dentro de esta hoja quiero poner un vínculo para abrir otra hoja (que se oculto) "IMPRESIÓN", pero no me deja llamarla (mostrarla), ¿como le hago con una macro) ¿me podría ayudar?, mi correo es arce.mck@gmail.com, se lo agradeceré mucho.