Private Sub TextBox6_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'que numéric et 1 seule virgule
If Application.International(xlDecimalSeparator) = "," Then
If KeyAscii = 46 And Not TextBox6 Like "*,*" Then KeyAscii = 44: Exit Sub
Else
If KeyAscii = 44 And Not TextBox6 Like "*.*" Then KeyAscii = 46: Exit Sub
End If
If InStr("0123456789", Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub