ein kleines Problem im Zusammenhang mit der Formatierung von Textboxen in einer Userform bekomme ich leider nicht gelöst :-(
Vielleicht habt Ihr ja eine Idee ...
Ich schreibe einen Eurowert in eine Textbox (in einer Userform) mittels:
ufDataInput.tb_01_02_euro.Value = Format(wksSchedule.Cells(21, lngSpalte).Value, "#,##0.00 ")
Das klappt wunderbar.
Nun soll mein Nutzer auch Werte in beliebigen anderen Währungen erfassen können. Dazu wählt er eine Währung aus und das entsprechende Format steht in einer benannten Zelle (Name der Zelle: nCurrencyFormat).
Bei meinem Test hat die Zelle den Eintrag "#.##0,00 [$zł-pl-PL]"
Und genauso wie bei dem Euro-Beispiel möchte ich nun den Wert in der Textbox wie folgt formatieren:
ufDataInput.tb_01_02_euro.Value = Format(wksSchedule.Cells(21, lngSpalte).Value, wksStammdaten.Range("nCurrencyFormat"))
Das klappt jedoch nicht - angezeigt wird der Zahlenwert mit fünf Nachkomastellen :-(
Könnt Ihr mir da weiterhelfen?
Vielen Dank und viele Grüße
Peter