Salut,
J'ai soucis concernant le format
voici mon format :
var = Format(var, "#####.00")
sur mon affichage de texbox je fais avoir : ,00
Lorsque je veux entrer une valeur (ex : 578,55) le curseur se place avant la virgule, je tape "5" : 5 apparait et le curseur se place à la fin de ",00". Je dois déplacer mon curseur avec les flèches pour saisir 78.
POUR saisir les décimales, même phénomène , je suis éjecté à la fin pour ressaisir une décimales après l'autre.
Voici mon code keypress- Peut- il être la cause du prob ?
If Chr(KeyAscii) = "." Then KeyAscii = Asc(",") ' detecte le point et la virgule et remplace
'le point par une virgule
If KeyAscii = 8 Then 'Regarde si appuyer sur BACKSPACE
KeyAscii = 8 ' Si oui ... On efface
Else
If InStr("0123456789.,", Chr(KeyAscii)) = 0 Then 'contrôle de saisie
KeyAscii = 0
MsgBox ("Saisir une valeur numérique") 'caractère incorect, donc il ne s'ecrit pas
End If
End If