Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel in bedingter Formatierung nicht mitkopieren

Formel in bedingter Formatierung nicht mitkopieren
28.07.2016 08:54:47
StefanKF
Guten Morgen liebes Forum,
wir haben eine Tabelle mit Daten die täglich mit copy und paste neu sortiert/verschoben werden. Es liegt aber unter der ganzen Fläche eine bedingte Formatierung mit Formel. Beim Copy und paste wird diese mit verschoben und ist damit nach dem ausschneiden nicht mehr in der Zelle vorhanden.
Kann man die Einstellungen für copy bzw ausschneiden so einstellen, dass die Formeln nicht mitkopiert werden?
Danke
Gruß
StefanKF
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel in bedingter Formatierung nicht mitkopieren
28.07.2016 10:22:42
Klexy
Kopiert und ausgeschnitten wird immer alles.
Aber beim Einfügen kannst du entscheiden, die Formatierungen nicht mit einzufügen über
Start > Zwischenablage > Einfügen > Inhalte einfügen
AW: Formel in bedingter Formatierung nicht mitkopieren
28.07.2016 10:47:10
StefanKF
Hallo Klexy,
'Inhalte einfügen' bleibt ausgegraut. Ich fürchte, dass mir das auch nichts bringen würde weil ich die Formel beim ausschneiden ja schon entfernt habe und dann nur beim einfügen weglassen würde.
Die Bedingung in eine andere Zelle zu schreiben geht meines Wissens auch nicht, oder?
Gruß
StefanKF
Anzeige
AW: Formel in bedingter Formatierung nicht mitkopieren
28.07.2016 11:15:17
Daniel
Hi
das geht nur so:
1. kopieren (nicht ausschneiden)
2. an anderer Stelle einfügen (nur Formeln)
3. im kopierten Bereich Inhalte löschen
Gruß Daniel
Ich halte das in anbetracht der Umstände für ...
28.07.2016 11:18:36
Luc:-?
…eine äußerst ungeeignete Methode, Stefan,
ihr solltet eure DateiOrganisation und Vorgehensweise ändern!
Wenn etwas ausgeschnitten wird, ist es am ursprünglichen Standort weg und kann am neuen nur in Gänze wieder eingefügt wdn (insofern irrt Klexy!). Nur per Kopieren verbleibt es dort und die Kopie kann dann auch in Teilen irgendwo eingefügt wdn. Das Original kann dann ja wert-/formelmäßig gelöscht wdn. Andere Möglichkeiten habt ihr mE nicht!
Außerdem erhebt sich die Frage, ob die BedingtFormatierung am neuen Standort noch nützlich ist. Ihr riskiert auch, dass ihre Anzahl schnell gewaltig anschwillt und so bei täglichen derartigen Aktionen die Dateigröße immer riesiger wird.
Gruß, Luc :-?
Besser informiert mit …
Anzeige
Problem und Lösung zu bedingtem Formatierungswust
28.07.2016 15:33:29
Klexy
Da hat Luc recht. Das hatte ich übersehen.
An der neuen Stelle die (unformatierten!) Werte einfügen und ggf. an der alten Stelle die Zelle leeren.
Die Zielspalte sollte in diesem Fall schon bedingt VORformatiert sein.
Zellen mit bedingter Formatierung mitsamt der Formatierung zu verschieben oder zu kopieren ist seit Excel 2007 eine sehr heikle Sache, weil die bedingte Formatierung dann für diese einzelne Zelle erneut angelegt wird. So wird die Liste der bedingten Formatierungen immer länger und ab einer gewissen Anzahl von bedingten Formatierungen braucht die Datei ewig, bis sie sich öffnet, auch wenn ihre nominelle Größe sich nicht wesentlich erhöht.
Andererseits ist es fast unmöglich eine Tabelle in dieser Hinsicht immer sauber zu halten.
Um diesen Wust an bedingten Formatierungen zu beseitigen, setze ich folgendes Makro ein.
Voraussetzung ist, dass die Bedingten Formatierungen in der ersten Tabellenzeile ok sind.
Sub Bedingte_Formatierung_reparieren()
Dim ObenLinks As Range, Tabellenbreite As Integer, Tabellenlänge As Integer
'erste Zelle im formatierten Bereich (also erste Zelle unter der Kopfzeile - hier :A2)
Set ObenLinks = Range("A2")
Tabellenbreite = ActiveSheet.UsedRange.Columns.Count - ObenLinks.Column + 1
Tabellenlänge = ActiveSheet.UsedRange.Rows.Count - ObenLinks.Row + 1
'bedingte Formatierungen überall außer in der ersten Zeile löschen
Range(ObenLinks.Offset(1, 0), Cells(Tabellenlänge, Tabellenbreite)).FormatConditions.Delete
'bedingte Formatierungen aus der ersten Zeile kopieren
Range(ObenLinks, Cells(ObenLinks.Row, Tabellenbreite)).Copy
'bedingte Formatierungen auf die ganze Tabelle verschieben
Range(ObenLinks, Cells(Tabellenlänge, Tabellenbreite)).PasteSpecial Paste:=xlPasteFormats
Application.CutCopyMode = False
ObenLinks.Select
End Sub

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung in Excel korrekt kopieren


Schritt-für-Schritt-Anleitung

  1. Kopieren statt Ausschneiden: Anstatt die Zellen auszuschneiden, solltest Du die gewünschten Zellen kopieren. Markiere die Zellen und drücke Strg + C.

  2. Einfügen der Werte: Gehe zu der Stelle, an der Du die Daten einfügen möchtest. Klicke mit der rechten Maustaste und wähle „Inhalte einfügen“. Hier kannst Du auswählen, dass nur die Werte eingefügt werden, um die bedingte Formatierung nicht mitzukopieren.

  3. Bedingte Formatierung anwenden: Stelle sicher, dass die Zielzellen bereits die erforderliche bedingte Formatierung haben, bevor Du die Werte einfügst.

  4. Formatierungen anpassen: Falls die bedingte Formatierung nicht wie gewünscht funktioniert, kannst Du sie manuell anpassen oder mithilfe eines VBA-Makros wie dem folgenden:

    Sub Bedingte_Formatierung_reparieren()
       Dim ObenLinks As Range, Tabellenbreite As Integer, Tabellenlänge As Integer
       Set ObenLinks = Range("A2")
       Tabellenbreite = ActiveSheet.UsedRange.Columns.Count - ObenLinks.Column + 1
       Tabellenlänge = ActiveSheet.UsedRange.Rows.Count - ObenLinks.Row + 1
       Range(ObenLinks.Offset(1, 0), Cells(Tabellenlänge, Tabellenbreite)).FormatConditions.Delete
       Range(ObenLinks, Cells(ObenLinks.Row, Tabellenbreite)).Copy
       Range(ObenLinks, Cells(Tabellenlänge, Tabellenbreite)).PasteSpecial Paste:=xlPasteFormats
       Application.CutCopyMode = False
       ObenLinks.Select
    End Sub

Häufige Fehler und Lösungen

  • „Inhalte einfügen“ ist ausgegraut: Dies kann passieren, wenn Du versuchst, die bedingte Formatierung zu kopieren, während Du gleichzeitig die Zellen ausgeschnitten hast. Achte darauf, nur zu kopieren.

  • Bedingte Formatierung wird nicht korrekt angewendet: Wenn die bedingte Formatierung nicht funktioniert, könnte es daran liegen, dass die Zielzellen nicht richtig formatiert sind. Überprüfe die Formatierungsregeln.

  • Formeln werden mitkopiert: Um dies zu verhindern, stelle sicher, dass Du „Nur Werte einfügen“ auswählst, wie in der Anleitung beschrieben.


Alternative Methoden

  • VBA-Makros: Wie oben gezeigt, kannst Du ein Makro verwenden, um bedingte Formatierungen effizient zu übertragen, ohne sie zu kopieren oder falsch zu übertragen.

  • Format übertragen: Du kannst auch die Formatierungswerkzeuge in Excel nutzen, um die bedingte Formatierung manuell auf die neuen Zellen zu übertragen.


Praktische Beispiele

  • Beispiel für bedingte Formatierung in Excel 2007: Wenn Du eine Tabelle mit Verkaufszahlen hast und die Zellen hervorheben möchtest, die über einem bestimmten Wert liegen, kannst Du dies in der bedingten Formatierung festlegen. Achte darauf, dass die Zellen bereits formatiert sind, bevor Du neue Werte einfügst.

  • Kopieren ohne Zellbezug: Wenn Du die Formatierung ohne Zellbezug kopieren möchtest, nutze die Funktion „Format übertragen“, um sicherzustellen, dass nur das Aussehen und nicht die Formeln übernommen werden.


Tipps für Profis

  • Bedingte Formatierungen minimieren: Um die Dateigröße gering zu halten, solltest Du die Anzahl der bedingten Formatierungen im Auge behalten. Lösche nicht mehr benötigte Regeln.

  • Regeln konsolidieren: Wenn möglich, konsolidiere Deine bedingten Formatierungsregeln, um die Übersicht zu behalten und die Performance zu verbessern.

  • Regelmäßige Überprüfung: Überprüfe regelmäßig Deine Excel-Tabellen auf überflüssige bedingte Formatierungen, um sicherzustellen, dass sie weiterhin relevant und nützlich sind.


FAQ: Häufige Fragen

1. Warum funktioniert die bedingte Formatierung nicht bei meinen Formeln?
Das kann daran liegen, dass die bedingte Formatierung auf einen Zellbezug verweist, der nicht vorhanden ist. Überprüfe die Formel und stelle sicher, dass sie korrekt referenziert.

2. Wie kann ich bedingte Formatierungen in Excel 2007 kopieren?
Du kannst die bedingte Formatierung kopieren, indem Du die Formatierungsregeln in den neuen Zellen anwendest. Stelle sicher, dass die Zielzellen bereits die richtige Formatierung haben, bevor Du Werte einfügst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige