Deshabilitar TextBox de un Frame
Quiero solicitar de su ayuda, el tema es el siguiente, tengo varios Frames dentro un formulario y dentro de un frame tengo un optionbutton que si lo activo mi intención es que se inhabiliten los textbox de otro frame, lo que me funciona es en el evento Clic con el siguiente codigo:
Private Sub OptionButton33_Click() Dim CtrT As Control If OptionButton33 = True Then TextBox5.Value = "N/A" TextBox5.Enabled = False End If End Sub
sin embargo al hacerlo con un For Each:
Private Sub OptionButton33_Click() Dim CtrT As Control If OptionButton33 = True Then For Each CtrT In Frame6.Controls If TypeOf CtrT Is MSForms.TextBox Then 'TextBox5.Value = "N/A" CtrT.Enabled = False End If Next CtrT End If End Sub
Veo que recorre todos los textbox pero no lo inhabilita.
1 Respuesta
Respuesta de Dante Amor
2