bonsoir,

dans un textbox j'entre une quantité de mon stock

je peux rentrer un chiffre positif (incrémente mon stock)
ou un chiffre négatif (décrémente mon stock)

mais je ne veux pas que ça tape [-2-] ou tout autre composé qui serait pas logique

seul les caractères suivant sont autorisé (les autres sont verrouillé) 1234567890-

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
 
'saisie uniquement de chiffre TEXTBOX2
 
If InStr("-0123456789", Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
 
End Sub
si on tape une "-", il est impossible d'en taper un autre
si on tape un chiffre on ne peut plus taper de "-"


Une idée pour traduire ça ???