Lovera, de uma olhada no tópico abaixo, tem um modelo onde são criados controles em tempo de execução ao selecionar um valor em um combo, e tem um Botão para exibir os nomes dos controles criados, veja se ajuda.
inserir controle em tempo de execução
viewtopic.php?f=10&t=2858
Seu exemplo tem vários controles, mas o básico seria captar o nome do controle e depois em uma condição verificar e realizar alguma ação.
No exemplo do link acima temos a rotina :
Private Sub CommandButton4_Click()
Dim cntrl As Control
'Exibe o Nome de cada Controle do tipo Textbox
For Each cntrl In Me.Controls
If TypeOf cntrl Is MSForms.TextBox Then
MsgBox cntrl.Name
End If
Next
End Sub
Ela irá mostrar em uma MsgBox os Nomes criados de todos os Controles TextBox, adicione um Botão em seu formulário e coloque esta rotina e execute, acredito que a partir disto ja temos a base para referenciarmos aos controles criados.
Se pesquisar no Forum por "controle em tempo de execução" encontrara outros tópicos referentes ao assunto.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 26/11/2013 4:51 pm