So kopieren Sie eine Spalte mit bedingtem Format nach "Wert" - Libreoffice 4.1


2

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 specialnur textmit numberaktivierten Optionen verwende, verliere ich die Hintergrundfarbe.
  • Wenn ich paste specialmit formataktivierter Option benutze , kopiere ich sogar die Regeln.

Gibt es eine Möglichkeit, es ohne ein Makro zu tun? Vielen Dank


Es sollte schön sein, den Grund für die Abwahl zu kennen, um die Frage zu verbessern.
Hastur

Vielleicht ist es an der Zeit, auch an ein Makro zu denken ...
Hastur

Antworten:


1

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 ...


Vielen Dank für die Problemumgehung. Nett. Behält der HTML-Export auch das Format als Breite und Höhe der Zellen bei? Zum Zeitpunkt der Frage hat es gerne ein wenig durcheinander gebracht ... :)
Hastur

Hmm - nein, die Zellenhöhe / -breite geht verloren, wenn der HTML-Code in Calc erneut geöffnet wird.
tohuwawohu

Danke nochmal. Nächstes Jahr werde ich nach den Calc-Wunschlisten suchen oder ein Makro ausführen ...
Hastur

Wir haben gerade herausgefunden, dass die Höhe / Breite der benutzerdefinierten Zelle beibehalten wird, wenn Sie nur die Formate aus dem importierten HTML-Code in den ursprünglichen Inhalt einfügen. Wenn Sie also die "direkten Formate" aus dem HTML-Export / -Import einfügen, werden nur Daten wie Hintergrundfarben übertragen.
tohuwawohu

Vielen Dank. Am Montag werde ich es mit der Originaldatei versuchen ... jetzt bin ich ohne Computer.
Hastur
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.