3.9k Aufrufe
Gefragt in Tabellenkalkulation von dutchi1972 Mitglied (419 Punkte)
Hallo zusammen,
Ich hab eine UserForm, in der UserForm hab ich eine TextBox
In dieser TextBox möchte ich einen Preis eingeben
der als 0,0000 EUR
4 Stellig hinter dem Komma und evt. auch noch mit EUR dar gestellt wird.
Und eine . Punkt (1.000) als Tausender-Trennzeichen

Muß man da ein VBA-Code eingeben oder kann man bei einer Eigenschaft das hinterlegen ???? Wenn ja wo und wie.
Danke im voraus.

Gruß Dutchi

4 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
mit Eigenschaft geht es nicht. Weise der Textbox am Ende der Eingabe das Format zu.
0 Punkte
Beantwortet von dutchi1972 Mitglied (419 Punkte)
Danke für die schnelle Antwort,

aber ..... ehhhh....
wo und wie kann das aussehen für z.B 1.250,1230 EUR zu bekommen wenn ich 1250,1230 eintippe.

Danke im voraus

Gruß Dutchi
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Textbox1= Format(Textbox , "#.##0,0###")
0 Punkte
Beantwortet von dutchi1972 Mitglied (419 Punkte)
Hallo,
Doppelklick in Entwurf auf die TextBox kommt der Code wo ich deine rein gesetzt habe,

Private Sub TextBox1_Change()
TextBox1 = Format(TextBox, "#.##0,0###")
End Sub

eine eingabe in der UserForm ist dann aber nicht möglich.

oder muß ich dein code irgendwo anders rein setzten ?

Gruß Dutchi
...