Utilisation du clavier numérique sur un TextBox

dbonneaud

XLDnaute Nouveau
Bonjour à tous,
Comment utiliser le clavier numérique du PC pour écrire des nombres à décimales dans un TextBox, (Transformer le point du clavier en virgule).
Merci pour votre aide.
Didier
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Utilisation du clavier numérique sur un TextBox

Bonsoir Didier, bonsoir el forum,

Essaie comme ça :
Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 46 Then KeyAscii = 44
End Sub
 

Yaloo

XLDnaute Barbatruc
Re : Utilisation du clavier numérique sur un TextBox

Bonsoir tout le monde,

dbonneaud, tu peux utiliser ça, uniquement des chiffres, la virgule et le point qui se transforme en virgule :

VB:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Is = 44, Is = 46
KeyAscii = 44
Case Is < 48, Is > 57
KeyAscii = 0
End Select
End Sub

A+
Yaloo
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz