Supongamos que tengo varios botones en una hoja y todos ejecutan la misma macro.
¿Hay alguna forma de que, dentro de la macro, se sepa qué botón se ha pulsado?
Gracias de antemano. Saludos,
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
![]() Efectivamente, la propiedad "Caller" que se usa así: Cita: Esta propiedad devuelve información acerca de cómo se llamó a Visual Basic. De modo que "Llamador" será un "string" que te indicará desde que Botón se disparó la macro.Llamador = Application.Caller En otros contextos "Caller" devuelve un objeto "Range"... pero no es éste el caso. Saludos |