
Vereinfachte Eingabe Uhrzeit / Makro konvertieren
Vereinfachte Eingabe Uhrzeit / Makro konvertieren
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.
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.
-
Mondblatt24
- * LO-Experte *
- Beiträge: 3616
- Registriert: Fr 3. Mär 2017, 17:12
Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren
Hallo,
Öffne Extras – AutoKorrektur-Optionen… – Register: Ersetzungen.
Ich verwende seit Jahren:
Gruß
Peter
Öffne Extras – AutoKorrektur-Optionen… – Register: Ersetzungen.
Ich verwende seit Jahren:
Gruß
Peter
Win 11 (x64) ▪ LO 26.2.4.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren
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?
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?
-
Mondblatt24
- * LO-Experte *
- Beiträge: 3616
- Registriert: Fr 3. Mär 2017, 17:12
Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren
Das funktioniert schon, allerdings nicht direkt anschließend an Buchstaben oder Zahlen, sondern nur separiert.
Dafür brauchst du dann zusätzlich den regulären Ausdruck ".*" (beliebige und beliebig viele Zeichen), sowohl vor den ",," als auch danach.
Win 11 (x64) ▪ LO 26.2.4.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
- redeagle56
- * LO-Experte *
- Beiträge: 500
- Registriert: Di 11. Jun 2013, 13:03
- Wohnort: Föritztal
Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren
Hallo,
bei mir funktioniert es ohne Anführungszeichen.
Gebe nur ,, ein und es funzt.
MfG Günter
bei mir funktioniert es ohne Anführungszeichen.
Gebe nur ,, ein und es funzt.
MfG Günter
Win.11 (x64)/ MS Office 2024 / LO 26.2.4.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.
-
Mondblatt24
- * LO-Experte *
- Beiträge: 3616
- Registriert: Fr 3. Mär 2017, 17:12
Re: Vereinfachte Eingabe Uhrzeit / Makro konvertieren
Anführungszeichen – wenn die Shift-Taste bei der Zeiteingabe vermieden werden soll.
Ich hätte oben wohl besser einen Screenshot der Hilfe für LibreOffice 6.4 gezeigt.
Win 11 (x64) ▪ LO 26.2.4.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
