Hab in einer Userform Textboxen,
da geb ich Zahlen ein, und die hätte ich gerne
mit 1.000sender Trennzeichen ausgegeben.
Gibts da einen VBA-Code?
Bitte um eure Hilfe
Lg Grüße aus dem schönen Wien
Woifal
Textbox1.Text = Format(DeinWert,"#.###.##")
oder so ähnlich - schau dir in der Hilfe den Format-Befehl und eben die Syntax an.
Ach ja...es heißt EIN Userform(ular) und nicht eine Userformular (letzteres hört sich blöde an, oder?)
Konnte ich helfen?
Ciao
Thorsten
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If IsNumeric(TextBox1) Then TextBox1 = Format(TextBox1, "#,##")
End Sub
beim Verlassen der Box wird geprüft, ob es sich um einen numerischen Wert handelt und es wird formatiert.
Ist kein numerischer Inhalt in der Textbox, so bleibt der Text unverändert.
Gruß Matthias