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