Hochkomma vor Zahl löschen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Hochkomma vor Zahl löschen

Re: Hochkomma vor Zahl löschen

von Hömmelmann » Di, 06.05.2008 15:59

Hallo Winfried,


das hat ja prima schnell und super gut geklappt.
Funktioniert auf Anhieb.


Danke, Friedhelm

Re: Hochkomma vor Zahl löschen

von komma4 » Di, 06.05.2008 15:17

Code: Alles auswählen

oErsetzen = oSel.createReplaceDescriptor()
oErsetzen.SearchString = "^."
oErsetzen.ReplaceString = "&"
oErsetzen.SearchRegularExpression = True
oSel.ReplaceAll( oErsetzen )
aus: calc_Txt2Num
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.

Hochkomma vor Zahl löschen

von Hömmelmann » Di, 06.05.2008 15:12

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

Nach oben