Añadir controles con código VBA
Estoy realizando una aplicación en Excel usando varios formularios. En uno de ellos necesito que se generen varios "Command Buttons" de forma dinámica. Lo he conseguido mediante el código que indico a continuación, pero el problema surge porque no consigo que se detecte el evento "click" en los distintos botones para que, dependiendo del botón, se ejecute una macro concreta.
Espero que me podáis ayudar. Muchas gracias.
Private Sub UserForm_Activate()
Dim l As Integer
For l = 1 To 3
BotonObjeto = "Boton_Prueba" & "l"
Set BotonObjeto = Controls.Add("Forms.CommandButton.1")
With BotonObjeto
.Caption = "BOTÓN " & l
.FontSize = 7
.FontName = Arial
.BackColor = &H396864
.ForeColor = &H8000000E
.Width = 98
.Left = 18
.Height = 16
.Top = l * 20
End With
Next
End Sub