Désactiver Textbox en fonction d'une autre Textbox

Bonjour à tous,

J'ai un souci pour désactiver une Textbox en fonction de la valeur d'une autre Textbox. Le code que j'ai mis désactive bien la Textbox lorsque la première est vide, mais ne s'active pas lorsque qu'une valeur est entrée.

Avec des combobox j'arrive à le faire fonctionner sans problème...

Les textbox ne peuvent recevoir que des nombres.

Private Sub UserForm_Activate()

    If Me.TextBox1.Value = "" Then
    Me.TextBox2.Enabled = False
    Else
    Me.TextBox2.Enabled = True
    End If

End Sub

Merci pour votre aide

Salut Jybet,

un événement peut évidemment se produire plus tard que lors de l'activation de ta Userform!

Il faut donc le prévoir aussi!

Private Sub TextBox1_Change()
'
Me.TextBox2.Enabled = IIf(Me.TextBox1.Text = "", False, True)
'
End Sub

A+

Top, merci beaucoup !!

Rechercher des sujets similaires à "desactiver textbox fonction"