Hallo.
Ich habe eine Spalte mit dem Titel Datum, eine andere mit dem Titel Betrag. Wie kann ich alle Kommata, die ich bei Datum eingebe in Punkte automatisch umwandeln lassen, während die Kommata in Betrag bleiben?
Grüße
Kommata in Spalte automatisch in Punkte umwandeln
Moderator: Moderatoren
- hxCtYCQgSI70IdDPpFWP
- **
- Beiträge: 30
- Registriert: Mo, 22.08.2016 16:58
Re: Kommata in Spalte automatisch in Punkte umwandeln
Hallo
verstehe ich das richtig? in deiner Spalte steht 15,10,2018 und du möchtest die Kommas ersetzen?
> Bereich markieren > Bearbeiten > Suchen & Ersetzen > Suchen nach Komma, ersetzen durch Punkt
Gruß Holger
verstehe ich das richtig? in deiner Spalte steht 15,10,2018 und du möchtest die Kommas ersetzen?
> Bereich markieren > Bearbeiten > Suchen & Ersetzen > Suchen nach Komma, ersetzen durch Punkt
Gruß Holger
- hxCtYCQgSI70IdDPpFWP
- **
- Beiträge: 30
- Registriert: Mo, 22.08.2016 16:58
Re: Kommata in Spalte automatisch in Punkte umwandeln
Das verstehst du falsch. Es geht darum, es automatisch umzuwandeln, also
1. 15,10,2018 schreiben
2. Feld verlassen
3. Jetzt steht dort 15.10.2018
Gehe ich zurück in das Feld und bearbeite ich es, steht dort 15.10.2018, die Kommata bleiben umgewandelt.
1. 15,10,2018 schreiben
2. Feld verlassen
3. Jetzt steht dort 15.10.2018
Gehe ich zurück in das Feld und bearbeite ich es, steht dort 15.10.2018, die Kommata bleiben umgewandelt.
-
- *******
- Beiträge: 1225
- Registriert: So, 14.05.2017 16:11
Re: Kommata in Spalte automatisch in Punkte umwandeln
Hallo,
damit der Vorschlag von RPP63 funktioniert, musst Du folgende Einstellungen vornehmen:
Öffne unter Extras-
Gruß Peter
damit der Vorschlag von RPP63 funktioniert, musst Du folgende Einstellungen vornehmen:
Öffne unter Extras-
Gruß Peter
Win 11 (x64) ▪ LibreOffice 25.2.3.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
-
- *******
- Beiträge: 1225
- Registriert: So, 14.05.2017 16:11
Re: Kommata in Spalte automatisch in Punkte umwandeln
Hallo Ralf,
hast recht bei AOO funktioniert es auch so.
Aber wir wissen nicht womit hxCtYCQgSI70IdDPpFWP arbeitet.
Gruß Peter
hast recht bei AOO funktioniert es auch so.
Aber wir wissen nicht womit hxCtYCQgSI70IdDPpFWP arbeitet.
Gruß Peter
Win 11 (x64) ▪ LibreOffice 25.2.3.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Kommata in Spalte automatisch in Punkte umwandeln
Es geht auch per Daten-Gültigkeit, sowohl für OpenOffice als auch LibreOffice.
-markiere die Spalte in Welcher Komma in Punkte umgewandelt werden sollen
-gibt als Daten-Gültigkeit Kriterien -->Textlänge 100 (*) an und weise unter Fehlermeldung als Aktion das folgende Makro bzw. Function zu:
(*)
diese Bedingung (Textlänge 100) kann auch eine andere sein, einzig muss es eine Bedingung sein die bei Eingabe später nie erfüllt ist, denn nur wenn die Bedingung nicht erfüllt ist wird die festgelegte Aktion unter Fehlermeldung durchgeführt
Gruß
Stephan
-markiere die Spalte in Welcher Komma in Punkte umgewandelt werden sollen
-gibt als Daten-Gültigkeit Kriterien -->Textlänge 100 (*) an und weise unter Fehlermeldung als Aktion das folgende Makro bzw. Function zu:
Code: Alles auswählen
Function Komma_in_Punkt(Zellwert, Zelladresse) As Boolean
neuer_Wert = Join(Split(Zellwert,","),".")
x = Split(Zelladresse,".")
ThisComponent.Currentcontroller.ActiveSheet.getCellRangeByName(x(1)).FormulaLocal = neuer_Wert
End Function
(*)
diese Bedingung (Textlänge 100) kann auch eine andere sein, einzig muss es eine Bedingung sein die bei Eingabe später nie erfüllt ist, denn nur wenn die Bedingung nicht erfüllt ist wird die festgelegte Aktion unter Fehlermeldung durchgeführt
Gruß
Stephan
- hxCtYCQgSI70IdDPpFWP
- **
- Beiträge: 30
- Registriert: Mo, 22.08.2016 16:58
Re: Kommata in Spalte automatisch in Punkte umwandeln
Stephan, das ist genau das, was ich gesucht habe!
Ein Hinweis für Nachahmer: Es muß zuerst ein Makro erstellt werden.
1. unter Extras -> Makros -> Makros verwalten -> OpenOffice Basic
2. Meine Maktros -> Standard auswählen
3. Neu klicken
4. Makro einfügen.
5. Datei -> Speichern
6. Spalte markieren
7. Daten -> Gültigkeit
8. Fehlermeldung
9. Aktion auswählen Makro
10. Durchsuchen, Makro auswählen und OK
Ein Hinweis für Nachahmer: Es muß zuerst ein Makro erstellt werden.
1. unter Extras -> Makros -> Makros verwalten -> OpenOffice Basic
2. Meine Maktros -> Standard auswählen
3. Neu klicken
4. Makro einfügen.
5. Datei -> Speichern
6. Spalte markieren
7. Daten -> Gültigkeit
8. Fehlermeldung
9. Aktion auswählen Makro
10. Durchsuchen, Makro auswählen und OK