Acceder a métodos de objetos que estan en otra hoja

15/01/2007 - 12:28 por danielito_arg | Informe spam
Hola a todos, he estado recurriendo muchísimo a éste Grupo y me han
servido de GRAN ayuda! Me gustaría saber si alguien sabe cómo
referenciar los métodos de un objeto ó un procedimiento/función que
está definida en una hoja diferente a la actual. Ej: tengo un
CommandButton1 en la hoja1, y quiero acceder a CommandButton1_Click()
desde un objeto que está en la hoja2.
Gracias de antemano...

Preguntas similare

Leer las respuestas

#1 KL
15/01/2007 - 13:54 | Informe spam
no se si se puede acceder directamente a un procedimiento marcado como
Private, pero en el resto de los casos...

1) ...asi para un procedimiento sin parametros:

Worksheets("Hoja1").MiMacro
Hoja1.MiMacro

2) ...asi para un procedimiento con parametros:

Worksheets("Hoja1").MiMacro Param1, Param2
Hoja1.MiMacro Param1, Param2

3) asi para las propiedades de un objeto OLE:

Worksheets("Hoja1").CommandButton1.BackStyle = fmBackStyleOpaque
Hoja1.CommandButton1.BackStyle = fmBackStyleOpaque

etc.

Si el procedimiento CommandButton1_Click() esta precedido por la palabra
Private, creo que la tendras que eliminar ya que esa hace que el codigo solo
sea accesible desde el mismo modulo.

Saludos,
KL


"danielito_arg" wrote in message
news:
Hola a todos, he estado recurriendo muchísimo a éste Grupo y me han
servido de GRAN ayuda! Me gustaría saber si alguien sabe cómo
referenciar los métodos de un objeto ó un procedimiento/función que
está definida en una hoja diferente a la actual. Ej: tengo un
CommandButton1 en la hoja1, y quiero acceder a CommandButton1_Click()
desde un objeto que está en la hoja2.
Gracias de antemano...
Respuesta Responder a este mensaje
#2 danielito_arg
15/01/2007 - 14:42 | Informe spam
KL ha escrito:

Gracias KL. Anduvo bárbaro! Sós un capo! : )
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida