cs_zpiboo
Messages postés46Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 juin 20031 16 janv. 2003 à 18:08
Private Sub Text1_KeyPress(KeyAscii As Integer)
' Saisie numérique uniquement
'End If
If InStr("0123456789", Chr(KeyAscii)) = 0 Then
If KeyAscii <> 8 Then
KeyAscii = 0
End If
End If
End Sub
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 16 janv. 2003 à 23:41
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 46 Then ' remplace le point .
KeyAscii = 44 ' par la virgule ,
Exit Sub
End If
Select Case KeyAscii
Case 44, 8, 13, 48 To 57
'on accepte virgule, retour arrière, Entrée et les chiffres
Exit Sub
Case Else
'on refuse tout le reste
KeyAscii = 0
Exit Sub
End Select
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?