Criando formulário programaticamente no módulo usando vba
Eu quero criar um formulário de usuário no módulo usando o VBA programaticamente. Eu sou um novato e inexperiente, então eu tentei alguns exemplos, mas eles não estão cumprindo minhas exigências.
Eu só quero macro que
cria um formulário de usuário dentro de um módulo usando o VBAtem um ListBox com alguns dadostem um CommandButton com um ouvinteAqui está o código que eu usei
Option Explicit
Sub MakeuserForm()
'Dim CommandButton1 As MsForms.CommandBarButton
'Dim ListBox1 As MsForms.ListBox
Dim UserForm1 As VBComponent
Set UserForm1 = ActiveWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)
With UserForm1
.Properties("Height") = 100
.Properties("Width") = 200
On Error Resume Next
.Name = "My Form"
.Properties("Caption") = "This is your user form"
End With
ShowForm
End Sub
Sub ShowForm()
NewForm.Show
End Sub
Agora eu não sei como adicionar ListBox e botão para o formulário com um ouvinte.