Alexandre Fim 11/10/2018, 15:27
Olá Reynaldo,
Segue função que verifica os controles (caixa de texto, caixa de combinação e etc) para habilitar para preenchimento. Voce pode adaptá-la à sua necessidade.
Segue:
Public Function FN_LiberaCampos()
'Varialvel que assume o controle(textbox,combobox,listbox e etc) do form
Dim ctl As control
'For Each ctl In Me.Controls = Para cada controle no formulário
For Each ctl In Me.Controls
'Se o tipo do controle for Caixa de Texto então
If TypeOf ctl Is TextBox Then
ctl.enabled = True 'habilita
End If
'Se o tipo do controle for Caixa de Combinação então
If TypeOf ctl Is ComboBox Then
ctl.enabled = True 'habilita
End If
'Se o tipo do controle for Grupo de Opção então
If TypeOf ctl Is OptionGroup Then
ctl.enabled = True 'habilita
End If
'Se o tipo do controle for Caixa de Seleção então
If TypeOf ctl Is CheckBox Then
ctl.enabled = True 'habilita
End If
'Se o tipo do controle for Caixa de Listagem então
If TypeOf ctl Is ListBox Then
ctl.enabled = True 'habilita
End If
Next
End Function
Espero ter ajudado.
Boa sorte