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:
2.- Si para mis commandbutton y textbox, generados en tiempo de ejecucion, les asigno un nombre, p. eje. 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
Código:
¿porque al querer interactuar con ellos con ese nombre "Text1" no me lo reconoce?With Me.Controls.Add("Forms.TextBox.1", "Text1")
Por ejemplo si yo tengo este codigo:
Código:
me dice que se requiere un objeto Private Sub Editar1_Click() buscar = Text1.Text & codigo.Caption End Sub