Microsoft Excel

Herbers Excel/VBA-Archiv

Bedingte Formatierung "festschreiben"


Betrifft: Bedingte Formatierung "festschreiben" von: HPeter
Geschrieben am: 05.07.2017 13:12:53

Hallo,

gibt es eine Möglichkeit, eine bedingte Formatierung in eine "feste" umzuwandeln?

Ich habe eine Datei mit sehr vielen bedingten Formatierungen. Da sich die Bedingungen nicht mehr ändern, würde ich die bedingten Formatierungen gerne löschen, die Formate aber so behalten.
Geht das?

Viele Grüße
HPeter

  

Betrifft: AW: Bedingte Formatierung "festschreiben" von: Michael (migre)
Geschrieben am: 05.07.2017 13:43:04

Hallo!

Geht das?
Naja; nicht direkt. Mehrere Szenarien:

- Wenn Du über "Formate übertragen" gehst, wird einfach der Bereich der bedingten Formatierung erweitert.

- Wenn es sich nur um einzelne, kleinere Zellbereiche handelt kann eine Möglichkeit sein diesen Bereich zu kopieren, in ein leeres Word-Dokument einzufügen, und wieder nach Excel zurückzukopieren; dabei werden die Formate üblicherweise übernommen, ohne bedingte Formatierung. Ist natürlich nicht für ganze Blatt-Bereiche praktikabel

- Ansonsten bleibt im Grunde nur die Formatierungen des Quell-Bereichs abzuklappern und entsprechend neu zu setzen (ohne die bedingte Formatierung); das ist dann, je nach verwendeten Formatierungen, mehr oder weniger aufwändig.

Sowas kann bspw. so aussehen: https://stackoverflow.com/questions/4692918/excel-make-conditional-formatting-static

Ob Du dafür hier angepassten Code bekommst ist stark von den von Dir verwendeten Formatierungen und dem Gesamtumfang abhängig - ist nicht gerade ein spaßiges Code-Projekt ;-).

LG
Michael


  

Betrifft: AW: Bedingte Formatierung "festschreiben" von: HPeter
Geschrieben am: 05.07.2017 13:57:00

Hallo Michael,

vielen Dank für Deine ausführliche Antwort.

Ich werde mir die Seite mal ansehen.
Auch die Idee, Bereiche ins Word und zurück zu kopieren werde ich ausprobieren.

Viele Grüße
HPeter


  

Betrifft: Gerne, viel Erfolg! owT von: Michael (migre)
Geschrieben am: 05.07.2017 13:59:35




  

Betrifft: AW: Bedingte Formatierung "festschreiben" von: Daniel
Geschrieben am: 05.07.2017 14:52:13

Hi

Du kannst mit .DisplayFormat das Format der bedingten Formatierung ermitteln und dann die Zelle entsprechend formatieren:

Dom Zelle as Range
For each Zelle in Selection
    Zelle.Interior.Color = Zelle.DisplayFormat.Interior.Color)
Next
    
Du musst so jedes Betroffene Format fixieren.

Gruß Daniel


  

Betrifft: Gute Idee! Abklappern, aber bequem, owT von: Michael (migre)
Geschrieben am: 05.07.2017 14:59:39




  

Betrifft: AW: Bedingte Formatierung "festschreiben" von: HPeter
Geschrieben am: 05.07.2017 16:28:44

Hallo Daniel,

vielen Dank.
Ich probiers aus.

Viele Grüße
HPeter


Beiträge aus den Excel-Beispielen zum Thema "Bedingte Formatierung "festschreiben""