Ich habe eine Spalte, die die Daten und eine Reihe von Regeln für das bedingte Format der Zellen enthält.
dh das bedingte Format ändert die Hintergrundfarbe einiger Zellen, wenn sie negativ sind.
Ich möchte diese Spalte mit dem resultierenden Format kopieren und an einer anderen Stelle "nach Wert" einfügen. In unserem Beispiel möchte ich als Ergebnis eine Spalte ohne weitere bedingte Formatierungsregeln für die Zellen, aber nur mit der berechneten Farbe für den Hintergrund ( mit dem berechneten Format).
- Wenn ich
paste special
nurtext
mitnumber
aktivierten Optionen verwende, verliere ich die Hintergrundfarbe. - Wenn ich
paste special
mitformat
aktivierter Option benutze , kopiere ich sogar die Regeln.
Gibt es eine Möglichkeit, es ohne ein Makro zu tun? Vielen Dank
Antworten:
AFAIK, es gibt keine perfekte Lösung für diese Art von Aufgabe. Die beste Vorgehensweise hängt vom Inhalt Ihres Arbeitsblatts ab - insbesondere, wenn Sie auch Formeln beibehalten möchten.
Im Allgemeinen können Sie die Regeln für die bedingte Formatierung löschen, indem Sie das Blatt als HTML speichern und das HTML erneut in Calc laden. Natürlich werden dadurch auch Funktionen gelöscht - nur die Berechnungsergebnisse bleiben erhalten. Es werden auch Stylesheets abgelegt.
Wenn Sie zB Funktionen behalten möchten, können Sie wie beschrieben vorgehen, aber die Originaldatei behalten. Kopieren Sie nun den importierten HTML-Code und fügen Sie nur die Formate ein, wobei der ursprüngliche Zelleninhalt erhalten bleibt. Das Ergebnis sollte ein Calc-Blatt mit ursprünglichem Zelleninhalt und nicht bedingter Formatierung sein. Vielleicht wieder Overkill, aber das hängt von deinen Bedürfnissen ab ...
quelle