Ne pouvoir taper que des nombres dans un textbox

Bonjour

J'aimerais ne pouvoir taper que des nombres dans un textbox car sinon ça me fait planter mon programme.

Voici un fichier qui résume vraiment mon problème.

On tape un nombre dans le textbox: tout se passe bien, quand on enregistre, on enregistre un nombre. ("parfait")

On tape un caractère==> tout plante! (problème de type)

Donc si vous avez des idées, je suis preneur

Merci d'avance

23la-question.xlsm (18.74 Ko)

Bonjour,

Remplace ton événement TextBox2_Change par :

Private Sub TextBox2_Change() 'changement automatique la différence
     If IsNumeric(TextBox2.Value) Then 'Si numérique
         Label4.Caption = (Label5.Caption * 1) - (TextBox2.Value * 1)
    Else 'Sinon on vide le contenu de TextBox2 et Label4
         TextBox2.Value = ""
        Label4.Caption = ""
    End If
End Sub

Cordialement,

c'est exactement ça, merci à toi

N'oublie pas de cliquer sur le bouton lorsque ton problème est réglé

Rechercher des sujets similaires à "pouvoir taper que nombres textbox"