Hey Werner,
das ganze ist zum füttern einer Datenbank
Wenn du es "zum Füttern" einer Datenbank exakt so benötigst, dann kanst du sowieso nur mit "Strings" arbeiten, Formate werden ja nur in der Calc-Ansicht entsprechend dargestellt - intern werden einfach Zahlen (Werte) verwaltet.
D.h. wenn du diese Calctabelle zur Datenbank-Fütterung verwendest, wird immer nur die hinterlegte Zahl (der Wert) übernommen, nie die Formatierung.
Also bleibt: Hilfsspalte erzuegen, dort den String incl. der gewünschten Formatierung erzeugen, und diesen dann für die Datenbank nehmen.
Beispiel:
Zelle A1: 89,1234 (der Wert)
Formel Zelle B1:
Code: Alles auswählen
=VERKETTEN("1:";KÜRZEN(A1;0);".";KÜRZEN((A1-KÜRZEN(A1;0))*10000;0))
Die Zelle hat jetzt die Anzeige 1:89.1234 als Text. Mit dem kannst du natürlich nicht mehr rechnen.
Die andere Alternative wäre:
Du stellst dein Gebietsschema auf "englisch" um, dann ist der Dezimaltrenner ein Punkt, und gibst das folgende benutzerdefinierte Format vor:
"1:"00.0000
Aber wie gesagt - dafür musst du das Gebietsschema umstellen und dieser Wert steht denoch nicht in der Zelle - du kannst ihn also nicht so in eine Datenbank "füttern".
Gruss
Thomas