Ich habe auf meine Win7 Rechner (64bit) Office 2010. Bei einem Makro in Visual Basic habe ich in einem Textfeld eine Dezimalzahl stehen: „88,4“. Diese Zahl möchte ich als „88,40“ formatieren, bekomme das aber nicht hin.
Zunächst habe ich über „String1 = Arbeitsblatt.Controls(„Textbox“ & k).Text“ den Inhalt der Textbox in eine Variable übernommen. Die Bastelei mit Strings, Komma suchen, Text abschneiden usw. ist mir zu umständlich.
Ich habe die Zahl in eine Zelle im Tabellenblatt kopiert und per Makro die Zelle selektiert und dann mit "Selection.NumberFormat = „0.00“ angesteuert. Da passiert aber nichts, die Zahl bleibt bei „88,4“.
Gibt es eine VB-Anweisung, die sowas erledigt?
Vielen Dank für Hinweise
Gruß
Pauli