von komma4 » Fr, 12.12.2008 10:51
Hömmelmann hat geschrieben:Bindestrich ( - ) stehen. Den möchte ich entfernen, also durch "" ersetzen.
Das soll aber nicht für Trennen in anderen Begriffen gelten.
Code: Alles auswählen
ReplaceDescriptor= mySheet.createReplaceDescriptor()
With ReplaceDescriptor
.SearchString = "-"
.ReplaceString = ""
.SearchWords = TRUE
End With
mySheet.ReplaceAll(ReplaceDescriptor)
SearchWords = TRUE entspricht der Einstellung
only complete words will be found
Installiere Dir
das SDK, dann findest Du so etwas über die Indexsuche.
Klappt es damit? (mir ist unklar, was Du mit "
Trennen in anderen Begriffen" meinst? Kommen die Bindestriche auch in anderen Zellen vor? Dann nehme nicht das ganze Blatt zum Suchen/Ersetzen, sondern nur die Spalten, die Du tatsächlich bearbeiten möchtest)
[quote="Hömmelmann"]Bindestrich ( - ) stehen. Den möchte ich entfernen, also durch "" ersetzen.
Das soll aber nicht für Trennen in anderen Begriffen gelten.[/quote]
[code]ReplaceDescriptor= mySheet.createReplaceDescriptor()
With ReplaceDescriptor
.SearchString = "-"
.ReplaceString = ""
.SearchWords = TRUE
End With
mySheet.ReplaceAll(ReplaceDescriptor)[/code]
[color=#008000]
SearchWords = TRUE[/color] entspricht der Einstellung [i][color=#0040FF]only complete words will be found[/color][/i]
Installiere Dir [url=http://api.openoffice.org]das SDK[/url], dann findest Du so etwas über die Indexsuche.
Klappt es damit? (mir ist unklar, was Du mit "[i]Trennen in anderen Begriffen[/i]" meinst? Kommen die Bindestriche auch in anderen Zellen vor? Dann nehme nicht das ganze Blatt zum Suchen/Ersetzen, sondern nur die Spalten, die Du tatsächlich bearbeiten möchtest)