Incrustar botones activex vinculados con resto de hojas

23/12/2005 - 22:24 por Alejandro | Informe spam
Hola compañeros,
Tengo un libro con 30 hojas y me gustaría incrustar en la Hoja 1, 29 botones
activex que al pulsar me dirigieran directamente a la hoja vinculada.
Es para un libro de 30 clientes. y en vez de poner el nombre de cada cliente
en la etiqueta de la hoja, he pensado que así es mas comodo.
¿alguien sabe como de hace?
Gracias
Alejandro

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
24/12/2005 - 01:26 | Informe spam
hola, chicos !

existe otra conversacion +/- 'interesante' al respecto del uso de la funcion en reglas de validacion...
-> http://tinyurl.com/7bvok

saludos,
hector.
Respuesta Responder a este mensaje
#7 Alejandro
24/12/2005 - 10:12 | Informe spam
Muchisimas gracias, es cierto, es mucho mas sencillo usando Hipervinculo:
Insetar hipervinculo - Pulsar: Lugar en este documento y te permite elegir a
la pagina que quieras, tan solo con seleccionarla. Aceptar y el hipervinculo
ya está funcionando.

Gracias Hector y Kl.es la primera vez que uso este sistema de consulta en
Internet y me quede impresionado de su efectividad.

Desde España, Madrid, FELIZ NAVIDAD.
Un saludo
Respuesta Responder a este mensaje
#8 luis
24/12/2005 - 14:28 | Informe spam
Pues a mi no me funciona sin el # (tengo excel xp)


"KL" escribio en el mensaje
news:%
Curioso! Acabo de ver el articulo de David McRitchie, pero a mi me
funciona sin "#" en Office 2000 version inglesa :-/

KL


"KL" wrote in message
news:%
Hola HM,

Una pregunta: ?para que sirve el signo # en las formulas con
HIPERVINCULO? A mi me parece funcionar sin el :-O

Por cierto, he cambiado mi ejemplo incluyendo las formulas que pones tu.
TardE 2 minutos en rehacerlo todo - es un metodo rapidisimo!

http://www.telefonica.net/web/kl/SS...erlink.xls

Saludos,
KL


"Héctor Miguel" wrote in message
news:%23GC$
hola, Alejandro !

... libro con 30 hojas y me gustaria incrustar en la Hoja 1, 29 botones
activex que... me dirigieran directamente a la hoja vinculada.
... en vez de poner el nombre de cada cliente en la etiqueta de la
hoja, he pensado que asi es mas comodo...



1) si utilizas 'n' botones activex... tendras que escribir 'n' codigos
en el modulo de la hoja 1 :-(
o agregar un modulo 'de clase' para escribir un codigo 'general'
segun el boton 'pulsado' :))
[y faltaria -probablemente- pensar en un boton 'de regreso' -> en
cada una de las 'n' hojas] ;)

2) te sugiero utilizar la funcion de hoja de calculo: =hipervinculo(...)
p.e.
a) pon en la celda A1 de la 'otra hoja' el texto que quieres que
'diga' la celda con el hipervinculo [p.e. el nombre del cliente]
b) en la celda donde insertaras el hipervinculo usa alguna de las
siguientes opciones [depende del nombre de la otra hoja]
1) hipervinculo("#"&celda("direccion",hoja2!a1),hoja2!a1)
2) hipervinculo("#"&celda("direccion",'otra hoja'!a1),'otra
hoja'!a1)

como 'ventaja' adicional, estaria 'cubierta' la posibilidad de que se
cambie el nombre/posicion de cada hoja en su etiqueta
[lo que causaria algun problemilla, si utilizas la opcion de botones
activex con sus macros] :))
[solo toma en cuenta que mi sistema usa como separador de argumentos a
la coma ',' NO al punto y coma ';'] :D

si la realidad es diferente de los supuestos anteriores...
o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la [mas
que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK
Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink

saludos,
hector.







Respuesta Responder a este mensaje
#9 KL
24/12/2005 - 15:14 | Informe spam
Pues, entonces casi que es preferible seguir con la costumbre de Hector Miguel para asegurar la compatibilidad mientras haya alguien
a quien no le funcione sin #.

Por cierto, ? alguien me podria confirmar si mi ejemplo ( http://www.telefonica.net/web/kl/SS...erlink.xls ) funciona en la
version castellana de Excel ?

Gracias y saludos,
KL


"luis" wrote in message news:
Pues a mi no me funciona sin el # (tengo excel xp)


"KL" escribio en el mensaje news:%
Curioso! Acabo de ver el articulo de David McRitchie, pero a mi me funciona sin "#" en Office 2000 version inglesa :-/

KL


"KL" wrote in message news:%
Hola HM,

Una pregunta: ?para que sirve el signo # en las formulas con HIPERVINCULO? A mi me parece funcionar sin el :-O

Por cierto, he cambiado mi ejemplo incluyendo las formulas que pones tu. TardE 2 minutos en rehacerlo todo - es un metodo
rapidisimo!

http://www.telefonica.net/web/kl/SS...erlink.xls

Saludos,
KL


"Héctor Miguel" wrote in message news:%23GC$
hola, Alejandro !

... libro con 30 hojas y me gustaria incrustar en la Hoja 1, 29 botones activex que... me dirigieran directamente a la hoja
vinculada.
... en vez de poner el nombre de cada cliente en la etiqueta de la hoja, he pensado que asi es mas comodo...



1) si utilizas 'n' botones activex... tendras que escribir 'n' codigos en el modulo de la hoja 1 :-(
o agregar un modulo 'de clase' para escribir un codigo 'general' segun el boton 'pulsado' :))
[y faltaria -probablemente- pensar en un boton 'de regreso' -> en cada una de las 'n' hojas] ;)

2) te sugiero utilizar la funcion de hoja de calculo: =hipervinculo(...) p.e.
a) pon en la celda A1 de la 'otra hoja' el texto que quieres que 'diga' la celda con el hipervinculo [p.e. el nombre del
cliente]
b) en la celda donde insertaras el hipervinculo usa alguna de las siguientes opciones [depende del nombre de la otra hoja]
1) hipervinculo("#"&celda("direccion",hoja2!a1),hoja2!a1)
2) hipervinculo("#"&celda("direccion",'otra hoja'!a1),'otra hoja'!a1)

como 'ventaja' adicional, estaria 'cubierta' la posibilidad de que se cambie el nombre/posicion de cada hoja en su etiqueta
[lo que causaria algun problemilla, si utilizas la opcion de botones activex con sus macros] :))
[solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';'] :D

si la realidad es diferente de los supuestos anteriores...
o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la [mas que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink

saludos,
hector.











Respuesta Responder a este mensaje
#10 luka
24/12/2005 - 15:25 | Informe spam
Hola KL, tengo Excel 2002 y si me funciona
Saludos y Buenas Fiestas.
Javier B.

KL escribió:
Pues, entonces casi que es preferible seguir con la costumbre de Hector
Miguel para asegurar la compatibilidad mientras haya alguien a quien no
le funcione sin #.

Por cierto, ? alguien me podria confirmar si mi ejemplo (
http://www.telefonica.net/web/kl/SS...erlink.xls ) funciona en la
version castellana de Excel ?

Gracias y saludos,
KL


"luis" wrote in message
news:

Pues a mi no me funciona sin el # (tengo excel xp)


"KL" escribio en el mensaje
news:%

Curioso! Acabo de ver el articulo de David McRitchie, pero a mi me
funciona sin "#" en Office 2000 version inglesa :-/

KL


"KL" wrote in message
news:%

Hola HM,

Una pregunta: ?para que sirve el signo # en las formulas con
HIPERVINCULO? A mi me parece funcionar sin el :-O

Por cierto, he cambiado mi ejemplo incluyendo las formulas que pones
tu. TardE 2 minutos en rehacerlo todo - es un metodo rapidisimo!

http://www.telefonica.net/web/kl/SS...erlink.xls

Saludos,
KL


"HИctor Miguel" wrote in message
news:%23GC$

hola, Alejandro !

... libro con 30 hojas y me gustaria incrustar en la Hoja 1, 29
botones activex que... me dirigieran directamente a la hoja
vinculada.
... en vez de poner el nombre de cada cliente en la etiqueta de la
hoja, he pensado que asi es mas comodo...




1) si utilizas 'n' botones activex... tendras que escribir 'n'
codigos en el modulo de la hoja 1 :-(
o agregar un modulo 'de clase' para escribir un codigo 'general'
segun el boton 'pulsado' :))
[y faltaria -probablemente- pensar en un boton 'de regreso' ->
en cada una de las 'n' hojas] ;)

2) te sugiero utilizar la funcion de hoja de calculo:
=hipervinculo(...) p.e.
a) pon en la celda A1 de la 'otra hoja' el texto que quieres que
'diga' la celda con el hipervinculo [p.e. el nombre del cliente]
b) en la celda donde insertaras el hipervinculo usa alguna de
las siguientes opciones [depende del nombre de la otra hoja]
1) hipervinculo("#"&celda("direccion",hoja2!a1),hoja2!a1)
2) hipervinculo("#"&celda("direccion",'otra hoja'!a1),'otra
hoja'!a1)

como 'ventaja' adicional, estaria 'cubierta' la posibilidad de que
se cambie el nombre/posicion de cada hoja en su etiqueta
[lo que causaria algun problemilla, si utilizas la opcion de
botones activex con sus macros] :))
[solo toma en cuenta que mi sistema usa como separador de
argumentos a la coma ',' NO al punto y coma ';'] :D

si la realidad es diferente de los supuestos anteriores...
o... proporcionas detalles mas detallados :))
o... encuentras la forma que mejor acomode a tus necesidades en la
[mas que excel...ente] pagina de David McRitchie
-> Coding a link address and friendly name using HYPERLINK
Worksheet function
http://www.mvps.org/dmcritchie/exce...#hyperlink

saludos,
hector.














Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida