Setze =WERT( benutzerfunktion ) in die Zelle, und Du erhälst einen Wert.
Klappt es nun?
PS: das hat weder mit Makros, noch mit Formatierung zu tun. Hier geht es um Rückgabewert einer benutzerdef. Funktion., welche den DATE von TIMESERIAL wandelt. Dieser Text wird wie alle Textinhalte dargestellt. Als nummerischer Wert gewandelt wird wieder Dein zuvor bestimmtes Zeitformat angewendet. Ergo: auch keine Frage der Formatierung.

Vielleicht kannst Du für nachfolgend Suchende den Betreff: Deines ersten Postings ändern; TIA