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

Bedingte Formatierung und ausgeblendete Zellen

Forumthread: Bedingte Formatierung und ausgeblendete Zellen

Bedingte Formatierung und ausgeblendete Zellen
02.08.2003 16:25:42
Sabine
Hallo Excel-Experten,

Gibt es irgendeine Möglichkeit, Zeilen mittels bedingter Formatierung oder VBA-Code, abwechselnd farbig darzustellen UND dabei ausgeblendete Zeilen quasi zu überspringen?

Mit bedingter Formatierung erreiche ich zwar die wechselnde farbige Gestaltung, [dabei verwende ich die Formel (=ODER(UND(REST(ZEILE();48)=3;REST(ZEILE();96)=3);UND(REST(ZEILE();48)=4;REST(ZEILE();96)=4))], wenn ich aber einen Zellenblock ausblende, wird das „Streifenmuster“ natürlich gestört.

Meine Überlegung war deshalb, in einer Spalte Werte zu erzeugen die sich aus den Vorgängerzeilen ergeben. Ist /sind die vorangegangene Zeile(n) ausgeblendet, soll sich die Berechnung auf die nächste, eingeblendete, darüberliegende Zeile beziehen.
(Die so erzeugten Werte sollen dann als Berechnungsgrundlage für die bedingte Formatierung dienen.)
Leider bekomme ich eine entsprechende Formel einfach nicht zu Stande.

Weiß jemand Rat? Vielen Dank im Vorraus für jede Hilfestellung!

Gruß Sabine
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung und ausgeblendete Zellen
02.08.2003 16:29:08
Hajo_Zi
Hallo Sabine

ich habe keine Lösung für Dein Problem aber Deine Formel kann kürzer sein.

Jede 2. Zeile andere Farbe ?
Den Bereich auswählen, anschließend
FORMAT
BEDINGTE FORMATIERUNG
Bedingung1 = Formel ist
=REST(ZEILE();2)=1 (jede ungerade Zeile wird grau)
oder
=REST(ZEILE();2)=0 (jede gerade Zeile wird grau)
anschließend nur noch das FORMAT bestimmen.
mit =WENN(A1<>"";REST(ZEILE();2)=1;"") werden nur ausgefüllte Zellen markiert
und mit $A1 nur Zeilen wo Spalte A ausgefüllt ist

Gruß Hajo

Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.


Anzeige
AW: Bedingte Formatierung und ausgeblendete Zellen
02.08.2003 16:34:18
Berai
Hallo Sabine,

markiere den gesamten Bereich den du in die Formatierung einbeziehen willst, beginnend in der oberen linken Zelle (dies ist dann die aktive Zelle).

In der bedingten Formatierung unter Formel ist:

=ZEILE()=UNGERADE(ZEILE())

und vergib ein Format.

Alle Zeilen mit ungeradem Zeilenindex werden gefärbt.

Gruß
Rainer


Anzeige
AW: Bedingte Formatierung und ausgeblendete Zellen
02.08.2003 17:14:43
Sabine
Vielen Dank für Eure Antworten,

sie sind zwar nicht ganz das was ich suche, haben mich aber auf eine Idee gebracht die mir vielleicht doch noch die gewünschte Lösung liefert.

Herzlichen Dank nochmal
Lieben Gruß Sabine


;

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

Infobox / Tutorial

Bedingte Formatierung mit ausgeblendeten Zellen in Excel


Schritt-für-Schritt-Anleitung

  1. Bereich auswählen: Markiere den gesamten Bereich, den Du formatieren möchtest, beginnend mit der oberen linken Zelle.
  2. Bedingte Formatierung öffnen: Gehe zu Start > Bedingte Formatierung > Neue Regel.
  3. Formel eingeben: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“ und gib folgende Formel ein:
    =UND(NICHT(ISTLEER(A1));REST(ZEILE();2)=1)

    Diese Formel färbt jede ungerade Zeile, solange die Zelle in Spalte A nicht leer ist.

  4. Format festlegen: Klicke auf „Format“ und wähle die gewünschte Hintergrundfarbe aus.
  5. Regel anwenden: Bestätige mit „OK“, um die Regel anzuwenden.

Häufige Fehler und Lösungen

  • Fehler: Die Formatierung wird nicht korrekt angewendet.

    • Lösung: Stelle sicher, dass Du den richtigen Zellbereich ausgewählt hast und die Formel korrekt ist.
  • Fehler: Ausgeblendete Zeilen werden nicht übersprungen.

    • Lösung: Verwende die Formel =UND(NICHT(ISTLEER(A1)); REST(ZEILE();2)=1) um sicherzustellen, dass nur sichtbare Zeilen berücksichtigt werden.

Alternative Methoden

  • VBA-Lösung: Wenn Du mit VBA vertraut bist, kannst Du ein Makro erstellen, das die Formatierung für sichtbare Zellen anwendet:
    Sub FormatVisibleRows()
       Dim cell As Range
       For Each cell In ActiveSheet.UsedRange.Rows
           If cell.EntireRow.Hidden = False Then
               If cell.Row Mod 2 = 1 Then
                   cell.Interior.Color = RGB(220, 220, 220)
               End If
           End If
       Next cell
    End Sub
  • Verwendung von Filter: Du kannst auch Autofilter in Excel nutzen, um nur die sichtbaren Zeilen zu formatieren.

Praktische Beispiele

  • Beispiel 1: Wenn Du nur jede zweite sichtbare Zeile in grau färben möchtest, wende die oben genannte Formel an.
  • Beispiel 2: Du kannst die Formatierung auch anpassen, um unterschiedliche Farben für ungerade und gerade Zeilen zu nutzen, indem Du zwei separate Regeln erstellst.

Tipps für Profis

  • Verknüpfte Formeln: Du kannst die bedingte Formatierung dynamisch gestalten, indem Du Verknüpfungen zu anderen Zellen in Deiner Formel verwendest.
  • Ebenen der Formatierung: Experimentiere mit verschiedenen Ebenen der bedingten Formatierung, um komplexere Designs zu erstellen, die auf mehreren Bedingungen basieren.

FAQ: Häufige Fragen

1. Wie überspringe ich ausgeblendete Zeilen bei der bedingten Formatierung? Nutze die Formel =UND(NICHT(ISTLEER(A1));REST(ZEILE();2)=1) um sicherzustellen, dass nur sichtbare Zeilen berücksichtigt werden.

2. Kann ich auch farbige Muster mit VBA erstellen? Ja, VBA bietet dir die Möglichkeit, komplexe Formatierungen und Muster zu erstellen, die über die Möglichkeiten der bedingten Formatierung hinausgehen.

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