CommandButton

30/04/2006 - 03:13 por Charles | Informe spam
Hola, tengo una macro que selecciona una hoja de un libro que contiene un
botón que a su vez está conectado a un evento Click. Quisiera que mi macro
vaya
a esa hoja y precisamente haga click sobre ese botón, pero no me doy cuenta
el código a utilizar.Utilicé la grabadora de macros pero ésta no registró
nada. Bueno, espero que me puedan dar una mano. muchas gracias.
charles
 

Leer las respuestas

#1 Héctor Miguel
30/04/2006 - 04:52 | Informe spam
hola, Charles !

... tengo una macro que selecciona una hoja de un libro que contiene un boton que a su vez esta conectado a un evento Click.
Quisiera que mi macro vaya a esa hoja y precisamente haga click sobre ese boton pero no me doy cuenta el codigo a utilizar.
Utilice la grabadora de macros pero esta no registro nada... espero que me puedan dar una mano.



op1: si 'el boton' es de la barra de herramientas 'cuadro de controles' y tiene 'su' codigo en el modulo de 'su hoja'...
necesitaras QUITARLE el atributo de 'Private' al evento '_click' del boton...
para que puedas 'llamarlo' desde un procedimiento 'ajeno' a dicho modulo de codigo ;)
[suponiendo que 'la macro' que ejecutas se encuentra en un modulo de codigo 'normal'] -?-
p.e. -> Worksheets("nombre de la hoja con el boton").CommandButton1_Click

op2: haz una llamada al evento '_click' del boton EN el evento '_activate' de esa hoja ;) [p.e.]
Private Sub Worksheet_Activate()
CommandButton1_Click
End Sub

op3: si el codigo 'del boton' esta en un modulo distinto del de la hoja que lo contiene [p.e. un modulo 'normal']..
[simplemente]... 'llama' al procedimiento despues de 'activar' su hoja ;)

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

Preguntas similares