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

Füllfarben für Zeile ändern, wenn anderer Monat

Forumthread: Füllfarben für Zeile ändern, wenn anderer Monat

Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 21:55:11
Jan Ostmann
Hallo!
Ich habe eine Liste erstellt, die fast jeden Tag im Jahr einen Eintrag erhät. Um das ganze übersichtlicher zu gestalten möchte ich nun die Zeilen, die zu einem neuen Monat gehören mit einer anderen Füllfarbe hinterlegen.
Also alle Einträge für Januar mit hellgrau
alle Einträge für Februar mit dunkelgrau
alle Einträge für März wieder mit hellgrau
alle Einträge für April wieder mit dunkelgrau
alle Einträge für Mai wieder mit hellgrau usw.
Die Formel im Datumsfeld müsste also erkennen, wann ein neuer Monat erfasst wurde und entsprechend die andere der beiden ausgewählten Farben als Füllfarbe einstellen.
Geht das? Oder verlange ich zuviel?
danke schon jetzt für Eure Hilfe. Jan
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 22:20:02
Ramses
Hallo
Den gesamten Datenbereich markieren
Dein Datum steht in A1 im Beispiel
Format - Bedingte Formatierung
Formel ist : =REST(MONAT($A1);2)=0
und die Farbe Dunkelgrau zuweisen
Zweite Bedingung:
Formel ist : =REST(MONAT($A1);2)<>0
und die Farbe Hellgrau zuweisen
Gruss Rainer
Anzeige
OT: Du hast Post oT
20.01.2004 22:49:06
Boris
Du auch :-)) o.T.
20.01.2004 23:13:09
Ramses
...
AW: Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 23:13:42
Jan Ostmann
Vielen Dank für die schnellen Antworten. Prinzipiell klappt das ja auch sehr gut. Nur wie kann ich mir die Eingabe erleichtern. Es handelt sich mittlerweile um etwa 60 Zeilen und da jedesmal eine bedingte Formatierung anlegen ist ganz schön mühsam.
Gibt es eine Möglichkeit wie beim Text die Formatierung auf andere Zellen/Zeilen zu übertragen. Z.B. wie bei Bearbeiten - Ausfüllen - Unten.
Mit der Schaltfläche "Format übernehmen" klappt das nur bedingt. Er ändert dann nicht den Zellbezug und bezieht sich in jeder Zeile auf die Datumsangabe in A1 (bzgl. Beispiel). Da müsste ich wiederum manuell die richtige zelle eintragen. :-(
Danke, Jan
Anzeige
AW: Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 23:21:51
Ramses
Hallo
du kannst die ganze Spalte so formtieren.
Wenn ein Datum drin ist, wird sie formatiert, und wenn kein Datum drin ist, ist sie normal weiss ;-)
Du musst nor vor Anwendung der Bedingten Formatierung die GANZE Spalte formatieren nur das $-zeichen vor der 1 entfernen, dann wird der Bezug automatisch richtig gesetzt
Gruss Rainer
Anzeige
AW: Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 23:21:53
Petra
Hi Rainer,
du musst die Bezüge ralativ gestalten, dann kannst du mit dem
Pinsel die Formate übertragen.
Grüße Petra
Danke! Es klappt!
20.01.2004 23:47:16
Jan Ostmann
:-))
AW: Füllfarben für Zeile ändern, wenn anderer Monat
20.01.2004 22:24:34
FP
Hallo Jan,
das geht mit einer bedingten Formatierung:
Excel Jeanie HTML
Anzeige
oder per Makro
20.01.2004 22:30:33
xXx
Hallo,
in den Code der Tabelle:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
If Target.Offset(-1, 0).Interior.ColorIndex = xlNone Then
Range(Target, Target.Offset(0, 5)).Interior.ColorIndex = 15
Exit Sub
End If
If Month(Target) <> Month(Target.Offset(-1, 0)) Then
If Target.Offset(-1, 0).Interior.ColorIndex = 15 Then
Range(Target, Target.Offset(0, 5)).Interior.ColorIndex = 48
Else
Range(Target, Target.Offset(0, 5)).Interior.ColorIndex = 15
End If
Else
Range(Target, Target.Offset(0, 5)).Interior.ColorIndex = Target.Offset(-1, 0).Interior.ColorIndex
End If
End Sub

Gruß aus'm Pott
Udo
http://www.excelerator.de
P.S.Das Forum lebt auch von den Rückmeldungen an die Antworter.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Füllfarben für Zeilen ändern, wenn ein anderer Monat beginnt


Schritt-für-Schritt-Anleitung

Um in Excel die Füllfarben für Zeilen zu ändern, wenn ein anderer Monat beginnt, kannst du die bedingte Formatierung verwenden. Hier sind die Schritte:

  1. Datenbereich markieren: Wähle den gesamten Bereich aus, den du formatieren möchtest. Zum Beispiel, wenn dein Datum in Spalte A steht, markiere die Spalten A bis F.

  2. Bedingte Formatierung: Gehe zu Start > Bedingte Formatierung > Neue Regel.

  3. Formel zur Bestimmung der zu formatierenden Zellen verwenden: Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden aus.

  4. Erste Bedingung hinzufügen:

    • Gib die folgende Formel ein, um die Zeilen für gerade Monate (dunkelgrau) zu formatieren:
      =REST(MONAT($A1);2)=0
    • Wähle die gewünschte Füllfarbe (Dunkelgrau).
  5. Zweite Bedingung hinzufügen:

    • Füge eine weitere Regel hinzu mit der Formel für ungerade Monate (hellgrau):
      =REST(MONAT($A1);2)<>0
    • Wähle die Füllfarbe (Hellgrau).
  6. Regeln anwenden: Bestätige die Eingaben und schließe das Fenster.

Jetzt werden die Zeilen entsprechend dem aktuellen Monat markiert!


Häufige Fehler und Lösungen

  • Fehler: Füllfarbe wird nicht angewendet.

    • Lösung: Stelle sicher, dass der Datenbereich korrekt markiert ist und die Formeln in der bedingten Formatierung stimmen.
  • Fehler: Die Füllfarbe ändert sich nicht bei neuen Einträgen.

    • Lösung: Überprüfe, ob die Formeln in der bedingten Formatierung auf die richtige Zelle (z.B. A1) verweisen. Entferne das $-Zeichen, um relative Bezüge zu verwenden.

Alternative Methoden

Falls du eine dynamischere Lösung bevorzugst, kannst du ein Makro verwenden:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column <> 1 Then Exit Sub
    If Month(Target) <> Month(Target.Offset(-1, 0)) Then
        If Target.Offset(-1, 0).Interior.ColorIndex = 15 Then
            Target.Resize(1, 6).Interior.ColorIndex = 48
        Else
            Target.Resize(1, 6).Interior.ColorIndex = 15
        End If
    End If
End Sub

Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Einträgen für das Jahr. Verwende die oben genannten Formeln, um die Monate in abwechselnd hellgrau und dunkelgrau zu markieren.

  • Beispiel 2: Wenn du die Füllfarbe für jeden neuen Monat ändern möchtest, kannst du das Makro anpassen, um weitere Farben hinzuzufügen.


Tipps für Profis

  • Verwende Farbcodes: Du kannst die Füllfarben mit Farbcodes anpassen, um spezifischere Farben zu nutzen.

  • Automatisierung: Überlege, regelmäßig eine Kopie deiner Arbeit zu machen, um versehentliche Änderungen rückgängig zu machen.

  • Schnellformatierung: Nutze die Formatübertragungsfunktion, um den Formatierungsprozess zu beschleunigen, indem du die Formate von einer Zeile auf andere überträgst.


FAQ: Häufige Fragen

1. Frage: Wie kann ich die Füllfarbe für alle Monate gleichzeitig ändern?
Antwort: Du kannst die bedingte Formatierung auf den gesamten Datenbereich anwenden, sodass die Änderungen automatisch übernommen werden.

2. Frage: Funktioniert dies in allen Excel-Versionen?
Antwort: Ja, die beschriebenen Schritte zur bedingten Formatierung sollten in den meisten modernen Excel-Versionen funktionieren.

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