Séparateur millliers

mythotem

XLDnaute Junior
Bonjour à tous,

Ma formule : TextBox6.Text = Math.Round(TextBox6.Text, 2)
Je voudrais que le résultat sur mon tableau soit avec un séparateur de milliers : 123456 ===> 123 456.

Merci d'avance.

mythotem
 

fanch55

XLDnaute Barbatruc
Bonjour
Essayez avec les codes ci-dessous :
VB:
Private Sub TextBox6_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyReturn Then TextBox6_LostFocus
End Sub

Private Sub TextBox6_LostFocus()
    TextBox6 = Format(Math.Round(TextBox6, 2), "#,##0")
End Sub
 

fanch55

XLDnaute Barbatruc
Dans le code du Userform:
VB:
Private Sub TextBox6_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    TextBox6 = Format(Math.Round(TextBox6, 2), "#,##0")
  '  ListBox1.List(0, 1) = TextBox6.Value
End Sub

Private Sub TextBox6_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Dim Cancel As MSForms.ReturnBoolean
    
    If KeyCode = vbKeyReturn Then TextBox6_Exit Cancel

End Sub
 

Discussions similaires

Réponses
15
Affichages
494
Réponses
12
Affichages
519

Statistiques des forums

Discussions
312 189
Messages
2 086 033
Membres
103 102
dernier inscrit
nath34490