Rückgabewert einer Funktion soll Zellformat nicht ändern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

tom-cosmol
Beiträge: 2
Registriert: Sa, 20.03.2010 12:34

Rückgabewert einer Funktion soll Zellformat nicht ändern

Beitrag von tom-cosmol »

Ich habe eine Basic-Funktion, die ich direkt in einer Zelle ausführe [ =FOO_X() ]
Das Zellformat ist z.B. auf den Typ Zeit "HH:MM" eingestellt.
Der Rückgabewert der Funktion (eine Zeitberechnung) setzt jedoch die Anzeige der Zelle immer auf das Ausgabeformat "HH:MM:SS", obwohl das Zellformat weiterhin auf "HH:MM" eingestellt ist.
Gibt es eine Möglichkeit das Format der Zelle zu erhalten, egal was für ein Format eine dort ausgeführt x-beliebige Funktion zurückliefert ?
Ich könnte natürlich den Rückgabewert der Funktion entsprechend formatieren, doch ich möchte dies dem eingestellten Zellenformat überlassen.
MfG tom
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Rückgabewert einer Funktion soll Zellformat nicht ändern

Beitrag von bst »

Hi tom,

definiere Dir eine passende Formatvorlage z.B. MeineZeit. Dann nimm:

Code: Alles auswählen

=FOO_X()+VORLAGE("MeineZeit")
cu, Bernd
tom-cosmol
Beiträge: 2
Registriert: Sa, 20.03.2010 12:34

Gelöst: Rückgabewert einer Funktion soll Zellformat nicht än

Beitrag von tom-cosmol »

Sehr gut, es funktioniert!
Vielen Dank.
Antworten