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

Forumthread: Bedingte Formatierung bei eingeblendeten Zellen

Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 11:59:21
Peter
Guten Tag,
ich möchte jede 2. Zeile grau schattiert haben, aber auch dann, wenn ich den Filter gesetzt haben. Bei =REST(ZEILE();2)funktioniert das nicht.
Würde mich riesig freuen über Hilfe
Grüß
Peter

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 12:05:33
Matze
Hallo Peter
Jede 2te Zeile:
=REST(ZEILE();2)=1 oder die 0 am Ende
Matze

AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 12:09:49
Matze
Hallo Peter,
noch besser ist den Bereich deiner Daten als "Tabelle" zu formatieren.
Dann hat sich das Thema komplett erledigt, da die Filter eh gesetzt werden.
Matze

AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 12:12:34
Klaus
Hallo Matze,
eben nicht! Er hat ja ausgeblendete Zeilen per Autofilter.
Hallo Peter,
k/a ob das per bedingter Formatierung geht. Ich hab mal ein Makro dafür gebaut:
Sub JedeZweiteGrau()
Dim r As Range
Dim iCount As Long
iCount = 0
ActiveSheet.Cells.Interior.ColorIndex = 0
For Each r In ActiveSheet.Range("B1:B" & ActiveSheet.UsedRange.Rows.Count).SpecialCells( _
xlCellTypeVisible)
If iCount Mod 2 = 0 Then
r.EntireRow.Interior.ColorIndex = 15
End If
iCount = iCount + 1
Next r
End Sub
Das ist aber ziemlich brutal und prügelt die Formatierung über die gesamte Tabelle. Bereiche musst du eventuell eingrenzen und anpassen, aber ich kenn ja deine Tabelle nicht.
Grüße,
Klaus M.vdT.

Anzeige
AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 12:59:23
Peter
Hallo Zusammen,
das Makro kann ich leider nicht einsetzen, das hat benutzerechtliche Gründe. Ich habe da mal was gelesen von:: REST(TEILERGEBNIS(3;$A$1:$A1);2)=0, aber das funkt leider nicht.
Ich weiß, eigentlich ist das keine große Sache, aber ich habe mir das einfach so vorgestellt.
Vielleicht gibt es noch Tipps
Lg Peter

Anzeige
AW: Bedingte Formatierung bei eingeblendeten Zellen
08.02.2013 11:04:13
Peter
Hallo
Über dem link vom Klaus passt es.
Danke an Euch
Peter

AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 12:46:14
Matze
Hallo Klaus,
ich möchte jede 2. Zeile grau schattiert haben, aber auch dann, wenn ich den Filter gesetzt  _
haben. Bei =REST(ZEILE();2)funktioniert das nicht.
Auch wenn ich in einem Bereich als "Tabelle" formatiert filtere, bleiben die Zeilen farblich getrennt,
https://www.herber.de/bbs/user/83810.xlsx
Oder verstehe ich Peter da völlig falsch, bzw. dich?
Matze

Anzeige
AW: Bedingte Formatierung bei eingeblendeten Zellen
07.02.2013 13:08:01
Peter
hallo Matze,
diese Methodik musste ich aus speziellen Gründen leider ausschließen.
Lg Peter
;

Forumthreads zu verwandten Themen

Anzeige
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 bei eingeblendeten Zellen


Schritt-für-Schritt-Anleitung

Um jede 2. Zeile in Excel grau schattiert darzustellen, auch wenn ein Filter gesetzt ist, folge diesen Schritten:

  1. Markiere den Bereich, den Du formatieren möchtest.
  2. Gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel".
  3. Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  4. Gib die folgende Formel ein:
    =REST(TEILERGEBNIS(3; $A$1:$A1); 2) = 0
  5. Klicke auf "Formatieren" und wähle die gewünschte Hintergrundfarbe (z.B. grau).
  6. Bestätige mit "OK".

Diese Methode funktioniert in Excel 2010 und neueren Versionen.


Häufige Fehler und Lösungen

  • Fehler: Die Formatierung wird nicht angewendet.

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben wurde und dass Du den richtigen Zellbereich markiert hast.
  • Fehler: Jede 2. Zeile wird nicht grau, wenn Filter gesetzt sind.

    • Lösung: Vergewissere Dich, dass Du die TEILERGEBNIS-Funktion in der Formel verwendest, um nur die sichtbaren Zellen zu berücksichtigen.

Alternative Methoden

Eine alternative Methode zur bedingten Formatierung ist die Verwendung von VBA. Falls Du die Makrofunktion nutzen kannst, hier ist ein einfaches Makro, das jede 2. Zeile grau schattiert:

Sub JedeZweiteGrau()
    Dim r As Range
    Dim iCount As Long
    iCount = 0
    ActiveSheet.Cells.Interior.ColorIndex = 0
    For Each r In ActiveSheet.Range("B1:B" & ActiveSheet.UsedRange.Rows.Count).SpecialCells(xlCellTypeVisible)
        If iCount Mod 2 = 0 Then
            r.EntireRow.Interior.ColorIndex = 15
        End If
        iCount = iCount + 1
    Next r
End Sub

Bitte beachte, dass dies die Formatierung über die gesamte Tabelle anwendet. Du kannst den Bereich anpassen, um es für deine spezifischen Anforderungen zu optimieren.


Praktische Beispiele

  1. Beispiel 1: Angenommen, Du hast eine Tabelle mit Verkaufszahlen in Spalte A. Mit der oben genannten Formel können die Verkaufszahlen in jeder 2. Zeile hervorgehoben werden, selbst wenn Du die Tabelle filterst.

  2. Beispiel 2: Wenn Du eine Tabelle zur Projektverfolgung hast, kannst Du mit der bedingten Formatierung die Übersichtlichkeit erhöhen, indem Du jede 2. Zeile anders einfärbst.


Tipps für Profis

  • Nutze die Formatierung von "Tabelle", um die Daten dynamisch zu verwalten. Wenn Du einen Filter anwendest, bleibt die farbliche Trennung erhalten.
  • Experimentiere mit verschiedenen Farben und Formatierungen, um die Lesbarkeit Deiner Daten zu verbessern.
  • Achte darauf, dass Deine Excel-Version die verwendeten Funktionen unterstützt, insbesondere wenn Du mit älteren Versionen arbeitest.

FAQ: Häufige Fragen

1. Warum funktioniert die REST-Funktion nicht bei gefilterten Zellen?
Die REST-Funktion berücksichtigt alle Zeilen, auch die ausgeblendeten. Verwende daher die TEILERGEBNIS-Funktion für die bedingte Formatierung.

2. Kann ich das Makro anpassen?
Ja, Du kannst das Makro anpassen, um nur einen bestimmten Bereich zu formatieren. Ändere einfach den Bereich in der For Each-Schleife nach Deinen Bedürfnissen.

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