Alle Zeichen in rot löschen

Moderator: ModerationP

Alle Zeichen in rot löschen

Beitragvon frostini » 05. Okt 2017, 19:26

Hallo zusammen,

gibt es eine Möglichkeit alle roten Zeichen eines Tabellenblattes zu löschen?

Danke im Voraus
frostini
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 15
Registriert: 19. Mär 2016, 13:50


Re: Alle Zeichen in rot löschen

Beitragvon slowboarder » 05. Okt 2017, 19:48

Hi

kommt darauf an, was und wie die Zeichen rot gefärbt sind.
- ist die ganze Zelle so gefärbt oder einzelne Zeichen innerhalb der Zelle?
- wenn die ganze Zelle gefärbt ist, erfolgte die Umfärbung dann von Hand oder per Bedingter Formatierung?


je nachdem was vorliegt, muss man unterschiedliche Methoden verwenden.
Sollten beispielsweise einzelne Zeichen innerhalb eines Textes gefärbt sein, brauchst du ein Makro, welches in einer Schleife über jede Zelle läuft und innerhalb eine Schleife, welche über jedes einzelne Zeichen der Zelle läuft und dieses auf seine Schriftfarbe hin überprüft.

Sind ganze Zellen von Hand gefärbt, dann könnte man diese Zellen mit Hilfe der Menüfunktion SUCHEN auswählen und löschen (die Suche kann auch nach Formaten suchen, aber nicht nach bedingten Formatierungen)

Sind die Zellen per Bedingter Formatierung gefärbt, müsstest du Spaltenweise durchgehen und mit dem Autofilter nach den den Zellen mit roter Schriftfarbe filtern und deren Inhalte löschen.
Der Autofilter erkennt auch Formatierungen, die durch die Bedingte Formatierung erzeugt werden.

Gruß Daniel
slowboarder
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 23584
Registriert: 18. Apr 2009, 13:33

Re: Alle Zeichen in rot löschen

Beitragvon Luc$:-? » 06. Okt 2017, 00:18

Ab Xl14/2010 kann man auch per BedingtFormatierung insgesamt rot gefärbte ZellTexte mit einer VBA-SubProzedur löschen, frostini;
Die objektbildende Range-Eigenschaft .DisplayFormat mit nahezu den gleichen Eigenschaften wie das Range-Objekt macht's möglich.
Morrn, Luc :-?
Luc$:-?
 

Re: Alle Zeichen in rot löschen

Beitragvon Gast » 06. Okt 2017, 08:52

Ok Danke habe es selbst hinbekommen.
Gast
 


Zurück zu Excel Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste