Seite 1 von 1

Vereinfachte Eingabe Uhrzeit / Makro konvertieren

Verfasst: Do 23. Jul 2026, 15:49
von Conrad
Hallo Zusammen!

Die Eingabe von Uhrzeiten in eine Tabelle mit dem Doppelpunkt ist ja etwas nervig, wenn man davon etliche Eingaben hat. Ich hatte mir daher für Exel ein Makro schreiben lassen, daß in einer als Uhrzeit formatierten Zelle eine Eingabe automatisch umwandelt.

Gibt es da für Libre-Office vielleicht schon eine On-Board-Lösung? Oder muß ich das Makro konvertieren lassen? Automatisch habe ich es jedenfalls nicht hingekriegt. Mögliche Gründe:
1. In Excel gibt es ja spezielle Dateiformate für Tabellen ohne (xlsx) und mit (xlsm) Makros. In Libre Office gibt es diese Unterscheidung nicht?
2. Ich habe das xlsm in LO geöffnet und als ods gespeichert. Das Makro ist zwar vorhanden, aber es funktioniert nicht wie in Excel. Fehlermeldung gibt es allerdings auch nicht.

Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren

Verfasst: Do 23. Jul 2026, 16:00
von Mondblatt24
Hallo,

Öffne Extras – AutoKorrektur-Optionen… – Register: Ersetzungen.

2026-07-23 15 57 53.png
2026-07-23 15 57 53.png (18.88 KiB) 43 mal betrachtet


Ich verwende seit Jahren:


2026-07-23 16 01 36.png
2026-07-23 16 01 36.png (4.65 KiB) 43 mal betrachtet

soffice.bin_1DnC2zCKsM.gif
soffice.bin_1DnC2zCKsM.gif (9.95 KiB) 39 mal betrachtet

Gruß
Peter

Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren

Verfasst: Do 23. Jul 2026, 18:15
von Conrad
Vielen Dank Peter!

ein sehr interessanter Ansatz. Ich habe einfach abgeschrieben und es funktioniert. Ich würde aber gerne das Ersetzen-Schema verstehen. In der Hilfe steh nur "Wenn Sie eine Zeichenfolge eingeben, die mit einem Kürzel in der Ersetzungstabelle übereinstimmt, wird die Zeichenfolge durch den Ersetzungstext ausgetauscht."

Aber z.B. Ersetzen ",," Durch ":" funzt nicht. In der Tabelle sind aber auch nicht alle zu ersetzenden Muster durch ein ".*" eingerahmt. Viele werden durch einen Doppelpunkt eingerahmt, der dann aber auch eingegeben werden muß? Und wieder andere brauchen gar keine einrahmenden Steuerzeichen?? Und bei z.B. (c) beginnt der Ersetzen-String nur mit ".*", am Ende fehlen diese Steuerzeichen ...???

Gibt es irgendwo eine Beschreibung der AutoKorrektur-Steuerzeichen?