Hallo Leute,
ich möchte in einer Calc-Tabelle die Hochkommas vor den Zahlen ersetzen - per OO-Basic Makro.
Von Hand geht das mit Suchen: .* und Ersetzen: & , aber nur wenn in den Optionen "regulärer Ausdruck" angewählt ist.
Suchen + Ersetzen per Code mache ich mit:
ReplaceDescriptor= doc.sheets(0).createReplaceDescriptor()
ReplaceDescriptor.SearchString = ".*"
ReplaceDescriptor.ReplaceString = "&"
doc.sheets(0).ReplaceAll(ReplaceDescriptor)
Das funktioniert bei allen anderen Ersetzungen, aber halt nicht beim '
Es fehlt wohl die Einstellung "regulärer Ausdruck". Aber wie bekomme ich die hin??
Danke für die Hilfe
Friedhelm
Hochkomma vor Zahl löschen
Moderator: Moderatoren
-
- ****
- Beiträge: 119
- Registriert: Di, 28.11.2006 19:44
- Wohnort: Meppen
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Hochkomma vor Zahl löschen
Code: Alles auswählen
oErsetzen = oSel.createReplaceDescriptor()
oErsetzen.SearchString = "^."
oErsetzen.ReplaceString = "&"
oErsetzen.SearchRegularExpression = True
oSel.ReplaceAll( oErsetzen )
Txt2Num hat geschrieben:Entfernt vorangestellte Apostrophen aus markiertem Zellen und Zellbereichen (und die damit erzwungene Formatierung als Text). Damit werden die Zellen als "Standard" formatiert.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
- ****
- Beiträge: 119
- Registriert: Di, 28.11.2006 19:44
- Wohnort: Meppen
Re: Hochkomma vor Zahl löschen
Hallo Winfried,
das hat ja prima schnell und super gut geklappt.
Funktioniert auf Anhieb.
Danke, Friedhelm
das hat ja prima schnell und super gut geklappt.
Funktioniert auf Anhieb.
Danke, Friedhelm