donpopo
XLDnaute Occasionnel
Bonjour le forum,
Je suis un peu perdu avec une textbox. Je désire limiter la saisie dans la textbox à des chiffres et une virgule.
Voici le code que j'ai fait:
Private Sub TextPU1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) '
Select Case KeyAscii
Case 48 To 57 ' chiffres de 0 à 9 acceptés
KeyAscii = KeyAscii
Case 46 ' point transformé en virgule
KeyAscii = 44
Case 44 ' virgule acceptée
KeyAscii = KeyAscii
Case Else
KeyAscii = 0
End Select
End Sub
Cependant, malgré quelques idées glanées sur le forum, je n'arrive pas à limiter la saisie à une seule virgule.
Quelqu'un pourrait-il me renseigner?
Bien à vous,
Donpopo
Je suis un peu perdu avec une textbox. Je désire limiter la saisie dans la textbox à des chiffres et une virgule.
Voici le code que j'ai fait:
Private Sub TextPU1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) '
Select Case KeyAscii
Case 48 To 57 ' chiffres de 0 à 9 acceptés
KeyAscii = KeyAscii
Case 46 ' point transformé en virgule
KeyAscii = 44
Case 44 ' virgule acceptée
KeyAscii = KeyAscii
Case Else
KeyAscii = 0
End Select
End Sub
Cependant, malgré quelques idées glanées sur le forum, je n'arrive pas à limiter la saisie à une seule virgule.
Quelqu'un pourrait-il me renseigner?
Bien à vous,
Donpopo