Suchen und Ersetzen entfernt Formatierung

07/03/2009 - 10:03 von Reinhard Schüll | Report spam
Hallo NG, bzw. MicroSoft-Entwickler,

wenn in einem Text, der unterschiedliche Formatierungen seiner Zeichen
(Character) enthàlt, durch die Tabellenfunktion "Suchen und Ersetzen" ein
(1) Zeichen durch ein anderes ersetzt wird, dann verlieren alle Zeichen des
Textes ihre individuellen Formatierungen. Diese individuelle Formatierung
kann z.B. "fett" oder eine andere Schriftfarbe sein. Das ist àrgerlich, vor
allem wenn es sich um eine große Datenbank handelt und diese Verànderung
nicht vor dem nàchsten Abspeichern erkannt wurde.
Wünschenswert wàre ein Ersetzen des einzelnen Zeichens unter Beibehaltung
aller bestehenden Formatierungen, auch für die Position des zu ersetzenden
Zeichens - solange es sich nicht um ein Entfernen handelt.

Gruß Reinhard
 

Lesen sie die antworten

#1 Thomas Ramel
07/03/2009 - 10:34 | Warnen spam
Grüezi Reinhard

Reinhard Schüll schrieb am 07.03.2009

wenn in einem Text, der unterschiedliche Formatierungen seiner Zeichen
(Character) enthàlt, durch die Tabellenfunktion "Suchen und Ersetzen" ein
(1) Zeichen durch ein anderes ersetzt wird, dann verlieren alle Zeichen des
Textes ihre individuellen Formatierungen. Diese individuelle Formatierung
kann z.B. "fett" oder eine andere Schriftfarbe sein. Das ist àrgerlich, vor
allem wenn es sich um eine große Datenbank handelt und diese Verànderung
nicht vor dem nàchsten Abspeichern erkannt wurde.
Wünschenswert wàre ein Ersetzen des einzelnen Zeichens unter Beibehaltung
aller bestehenden Formatierungen, auch für die Position des zu ersetzenden
Zeichens - solange es sich nicht um ein Entfernen handelt.



Excel ist eine Tabellenkalkulation die (in beschrànktem Umfang) auch (oder
muss ich sagen 'leider'?) Text verarbeiten und formatiert darstellen kann.

Die individuelle Formatierung in einer Zelle führt dazu, dass diese zu
einer RTF-Zelle wird. Beim Ersetzen eines Zeichens wird wieder das
Standard-Format zugewiesen, das dann für die komplette Zelle gilt.

In deinem Falle müsstest Du den Inhalt Zeichen für Zeichen durchgehen und
prüfen ob eine Ersetzung notwendig ist, wenn ja diese vornehmen und alle
Zeichen wieder formatieren wie zuvor.
Excel fehlen da die Mechanismen wie sie eine Textverarbeitung aufweist.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]

Ähnliche fragen