Ejecutar una Macro desde un hipervínculo

15/11/2005 - 10:38 por Car | Informe spam
Hola a todos/as:

Tengo confeccionado un libro de Excel con varios botones por fila que
muestran un desglose de la información de dicha fila, pero me gustaría
automatizarlo ya que para cada nueva fila hay que crear un nuevo botón. Si
pudiera cambiar los botones por hipervínculos, podría crer una función
genérica para todos ellos y solucionaría el problema.

He estado investigando pero no he consegido ver como ejecutar una madro
desde un hipervínculo en Excel 2003.

¿Alguna idea?

Gracias por las molestias.

Carlos

Preguntas similare

Leer las respuestas

#1 luis
15/11/2005 - 15:58 | Informe spam
¿has pensado en rediseñar la aplicación? Muchas veces es la mejor manera de
resolver los problemas.


"Car" escribió en el mensaje
news:%
Hola a todos/as:

Tengo confeccionado un libro de Excel con varios botones por fila que
muestran un desglose de la información de dicha fila, pero me gustaría
automatizarlo ya que para cada nueva fila hay que crear un nuevo botón. Si
pudiera cambiar los botones por hipervínculos, podría crer una función
genérica para todos ellos y solucionaría el problema.

He estado investigando pero no he consegido ver como ejecutar una madro
desde un hipervínculo en Excel 2003.

¿Alguna idea?

Gracias por las molestias.

Carlos


Respuesta Responder a este mensaje
#2 Héctor Miguel
15/11/2005 - 18:54 | Informe spam
hola, Car !

... libro... con varios botones por fila que muestran... información de dicha fila
... me gustaria automatizarlo ya que para cada nueva fila hay que crear un nuevo boton
... cambiar los botones por hipervinculos... una funcion generica... solucionaria el problema
... pero no he consegido ver como ejecutar una macro desde un hipervinculo...



existen varias alternativas para ejecutar procedimientos SIN la 'necesidad' de incrustar [una 'infinidad de'] botones :))
-> podrias utilizar los eventos de la hoja... [p.e.]
al cambiar de seleccion activa
al hacer un doble-click [o un click-derecho] sobre alguna celda
[incluso] 'aprovechar' el evento 'FollowHyperlink' etc. etc. etc.

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 Car
23/11/2005 - 09:22 | Informe spam
Muchas gracias!!

Eso me ha funcionado perfectamente, capturando el evento 'FollowHyperlink',
ya que en su parámetro me indica la celda desde la cual se ha producido la
llamada.

Todo OK, gracias nuevamente.

Car.





"Héctor Miguel" escribió en el mensaje
news:%
hola, Car !

> ... libro... con varios botones por fila que muestran... información de


dicha fila
> ... me gustaria automatizarlo ya que para cada nueva fila hay que crear


un nuevo boton
> ... cambiar los botones por hipervinculos... una funcion generica...


solucionaria el problema
> ... pero no he consegido ver como ejecutar una macro desde un


hipervinculo...

existen varias alternativas para ejecutar procedimientos SIN la


'necesidad' de incrustar [una 'infinidad de'] botones :))
-> podrias utilizar los eventos de la hoja... [p.e.]
al cambiar de seleccion activa
al hacer un doble-click [o un click-derecho] sobre alguna celda
[incluso] 'aprovechar' el evento 'FollowHyperlink' etc. etc. etc.

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida