Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Samstag u. Sonntag Zelle färben

Forumthread: Samstag u. Sonntag Zelle färben

Samstag u. Sonntag Zelle färben
04.01.2003 16:54:16
Uve
Hallo, brauche mal wieder Hilfe!!

Ich habe einen Jahreskalender angelegt. In Spalte A steht das Datum in Spalte B der Tag und in Spalte C eine Bemerkung. Mit welcher Formel in Spalte A kann ich erkennen das es sich um einen Samstag oder Sonntag handelt und dann diesen sowie den Wert in Spalte B und C in einer Farbe markieren.
Bei bedingter Formatierung gebe ich in Spalte A folgende Formel ein: =wochentag(a6;2)>5. Das klappt leider nur in Spalte A.
Wer kann helfen... Danke im voraus.
Gruß Uve

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Samstag u. Sonntag Zelle färben
04.01.2003 16:59:59
andreas e
hallo uve,
übertrage das Format auf die anderen , für dich relevanten zellen !
gruß
andreas e
http://www.skripteundaufgaben.de viele kostenlose Downloads und Lösungsansätze zu EXCEL und mehr
Re: Samstag u. Sonntag Zelle färben
04.01.2003 17:02:22
Bernd Held
Hallo Uve,

war nur ne Kleinigkeit. du musst alle Zeilen markieren und dann folgrnde Bedingung einstellen.

=WOCHENTAG($A6;2)>5

Das Absolutzeichen hatte gefehlt!

Viele Grüße
Bernd
MVP für Microsoft Excel
Jetzt neu: Excel-VBA in 21 Tagen, neue FAQs und Makros unter: http://held-office.de

Anzeige
=ODER(WOCHENTAG($A1)=7;WOCHENTAG($A1)=1)
04.01.2003 17:05:55
andreas e
=ODER(WOCHENTAG($A1)=7;WOCHENTAG($A1)=1)
gruß
andreas e
Re: Samstag u. Sonntag Zelle färben
04.01.2003 17:24:14
Uve
Sub test()
Hallo Bernd!! Zunächst mal Danke!!!
In einem Buch von Dir, ich habe einige von Dir und die sind alle sehr gut, hast Du folgendes Makro für Wochenenden aufgeführt. Klappt nur wenn Datum drin steht über diesen Bereich. Wenn Text drin steht nicht. Warum? Was mache ich falsch? Danke für Deine Hilfe Gruß Uve

Dim c As Variant
For Each c In ActiveSheet.Range("a6:b30")
If Weekday(c) = 1 Then
c.Interior.ColorIndex = 3
ElseIf Weekday(c) = 7 Then
c.Interior.ColorIndex = 3
End If
Next c
End Sub

Anzeige
Re: =ODER(WOCHENTAG($A1)=7;WOCHENTAG($A1)=1)
04.01.2003 17:24:58
Uve
Danke Andreas!!! Es klappt....
Da ist Bernd´s Version aber kürzer;-))
05.01.2003 01:37:32
Boris
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Samstag und Sonntag Zelle färben in Excel


Schritt-für-Schritt-Anleitung

Um in Excel Samstage und Sonntage farbig zu markieren, kannst Du die bedingte Formatierung verwenden. Hier ist eine einfache Anleitung:

  1. Markiere die Zellen: Wähle den Bereich aus, den Du formatieren möchtest (z.B. Spalte A für das Datum).
  2. Bedingte Formatierung öffnen: Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“.
  3. Formel verwenden: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  4. Formel eingeben: Gib folgende Formel ein:
    =WOCHENTAG($A1;2)>5

    Diese Formel prüft, ob der Wochentag in der Zelle A1 ein Samstag oder Sonntag ist.

  5. Format auswählen: Klicke auf „Formatieren“ und wähle die gewünschte Farbe aus.
  6. Regel anwenden: Bestätige mit „OK“, um die Regel zu speichern.

Wenn Du die benachbarten Zellen ebenfalls einfärben möchtest, musst Du die bedingte Formatierung auf diese Zellen übertragen.


Häufige Fehler und Lösungen

  • Fehlerhafte Formel: Wenn die Formel nicht funktioniert, überprüfe, ob Du das $-Zeichen korrekt verwendet hast. Es sollte immer vor der Spalte stehen, um die absolute Referenz zu gewährleisten.
  • Zellen nicht farbig: Stelle sicher, dass die bedingte Formatierung auf den gesamten relevanten Bereich angewendet wurde.
  • Text statt Datum: Wenn die Zellen Text enthalten, wird die Formatierung nicht angewendet. Achte darauf, dass die Zellen im Datumsformat formatiert sind.

Alternative Methoden

Eine weitere Möglichkeit, Samstage und Sonntage farbig zu markieren, ist die Verwendung eines VBA-Makros. Hier ein einfaches Beispiel:

Sub WochenendeFärben()
    Dim c As Variant
    For Each c In ActiveSheet.Range("A1:A30")
        If Weekday(c) = 1 Or Weekday(c) = 7 Then
            c.Interior.ColorIndex = 3 ' Rot für Sonntag und Samstag
        End If
    Next c
End Sub

Dieses Makro durchläuft die Zellen in Spalte A und färbt Samstage und Sonntage rot.


Praktische Beispiele

  1. Ein Jahreskalender: Wenn Du einen Jahreskalender in Excel hast, kannst Du alle Samstage und Sonntage in der Spalte A (Datum) farbig markieren, indem Du die oben beschriebene Methode anwendest.
  2. Wochenend-Highlight: Wenn Du einen wöchentlichen Arbeitszeitplan hast, kannst Du die Wochenenden automatisch einfärben, um sie hervorzuheben.

Tipps für Profis

  • Formatierung für die gesamte Zeile: Wenn Du die gesamte Zeile einfärben möchtest, ändere die Formel zu:

    =WOCHENTAG($A1;2)>5

    und wähle den gesamten Bereich aus, den Du einfärben möchtest.

  • Farben anpassen: Experimentiere mit verschiedenen Farben für Samstage und Sonntage, um sie visuell hervorzuheben.

  • Automatisierung: Überlege, die bedingte Formatierung in Kombination mit anderen Funktionen wie „WENN“ zu verwenden, um spezifische Werte für Samstage oder Sonntage darzustellen.


FAQ: Häufige Fragen

1. Frage
Wie kann ich Samstage und Sonntage automatisch einfärben?
Du kannst die bedingte Formatierung verwenden, um die Zellen basierend auf dem Wochentag automatisch farbig zu markieren.

2. Frage
Was mache ich, wenn ich nur Samstage oder nur Sonntage einfärben möchte?
Du kannst die Formel in der bedingten Formatierung anpassen. Für Samstage verwende =WOCHENTAG($A1;2)=6 und für Sonntage =WOCHENTAG($A1;2)=7.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige