Tema: Macro VBA
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2013, 11:10
jestavio
 
Fecha de Ingreso: mayo-2012
Mensajes: 40
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Macro VBA

Comuna, buena tarde:
Solicitando de su siempre oportuna ayuda con un par de cuestiones, estoy trabajando en una macro de Excel 2010 y VBA 7:

1.- Si genero commanbutton en tiempo de ejecución, ¿como puedo asignarle un evento click?

Código:
Sub CrearCommand()
    boton = 1
    With Me.Controls.Add("Forms.commandbutton.1")
        .Name = "Imagen" & boton
        .Top = tc: .Height = hc
        .Left = lc: .Width = wc
        .Caption = "EDITAR"
    End With
    boton = boton + 1
    tc = tc + 36
End Sub
2.- Si para mis commandbutton y textbox, generados en tiempo de ejecucion, les asigno un nombre, p. eje.
Código:
With Me.Controls.Add("Forms.TextBox.1", "Text1")
¿porque al querer interactuar con ellos con ese nombre "Text1" no me lo reconoce?

Por ejemplo si yo tengo este codigo:
Código:
Private Sub Editar1_Click()
    buscar = Text1.Text & codigo.Caption
End Sub
me dice que se requiere un objeto