roi001
Messages postés1Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention23 janvier 2003
-
23 janv. 2003 à 14:02
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 2013
-
23 janv. 2003 à 16:46
Les utilisateurs saisissent une valeur numérique dans un textbox, il utilisent le point comme séparateur
Comment transfomer ce point en virgule afin d'effectuer des calculs
ex 2.55 --->2,55
merci
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 23 janv. 2003 à 16:46
Bonjour
Le Sub ci-dessous accepte point ou virgule comme séparateur et l'écrit sous formr de virgule.
Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 46 Then ' remplace le point .
KeyAscii = 44 ' par la virgule ,
Exit Sub
End If
Select Case KeyAscii
Case 8, 44, 48 To 57 ' Autorisés : 44 virgule 8 BackSpace 48 à 57 chiffres
Case Else ' Interdits : tous les autres
Beep
KeyAscii = 0
Exit Sub
End Select
End Sub