Textbox excel et séparateur de milliers

04/03-2007 à 16:43Bonjour,

Dans un userform excel, j'ai des textbox. Je voudrais que les chiffres apparaissent avec un séparateur de milliers : par exemple que 1280.98 apparaisse sous la forme 1 280.98

Cette solution ne donne rien de bon
variable.Value = Format(variable.Value, "#,###.00")

Lorsque l'utilisateur rentre un chiffre, le curseur se déplace automatiquement à la fin des décimales.
Est-ce qu'il y a une solution ?

Merci pour votre aide.


----------
image



05/03-2007 à 21:28Au cas où ça intéresse quelqu'un [°)]

Il faut mettre ce code dans l'évènement AfterUpdate et non pas dans l'évènement Change

Private Sub variable_AfterUpdate()
variable.Value = Format(variable.Value, "#,###.00")
End Sub

Ainsi, la textbox se met en forme lorsqu'on quitte la zone et non pas à chaque insertion de chiffre.

Modifie par Modifié par bart64 le 05/03/20


----------
image


Le post anonyme est désactivé.
Merci de vous identifier

« Forum technique (liste des messages)2 enregistrements / page 1/1