Office: (Office 365) Registerfarbe an Wochenende anpassen

Helfe beim Thema Registerfarbe an Wochenende anpassen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Sehr geehrte Forenmitglieder, ich arbeite viel mit Excel und nähere mich langsam der VBA-Programmierung (Grundlagen). Ich erstellte eine Monatsdatei... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Bigenno, 18. April 2021.

  1. Bigenno Neuer User

    Registerfarbe an Wochenende anpassen


    Sehr geehrte Forenmitglieder,

    ich arbeite viel mit Excel und nähere mich langsam der VBA-Programmierung (Grundlagen).

    Ich erstellte eine Monatsdatei mit 31 Tagestabellen (z. B. 01 für 01.05., 02 für 02.05., 03, ..., 30, 31). Über eine Eingabemaske (Dropdownmenü mit entsprechendem sverweis) kann ich den Monat und das Jahr eingeben, das jeweilige Datum berechnet sich auf den Tabellenblättern dann entsprechend.

    Seit nunmehr einer Woche versuche ich, in den Registerfarben der Tagestabellen die Wochenenden abzubilden (gelb für Samstag, rot für Sonntag). Nach Eingabe des Datums in die Maske sollen die Wochenenden dann anhand der Registerfarben sichbar sein und sich entsprechend bei Änderung des Monats durch neue Eingabe immer wieder anpassen.

    Da durch eine bedingte Formatierung eine Zelle in den Tagesblättern sich entsprechend des Tages färbt, könnte auch die dann vorhandene Füllfarbe ausgelesen und auf das Register übertragen werden.

    Das übersteigt jedoch meine Kenntnisse bei weitem. Daher bitte ich euch hier um Unterstützung.
     
    Bigenno, 18. April 2021
    #1
  2. steve1da Super-Moderator
    Hola,

    was ist denn der tiefer Sinn hinter 31 komplett identisch aufgebauten Blättern?
    Warum packst du das nicht auf ein Blatt?

    Gruß,
    steve1da
     
    steve1da, 18. April 2021
    #2
  3. Bigenno Neuer User
    Hallo, der Sinn ist schon gegeben. Es ist eine dienstliche Datei zur täglichen Lagedarstellung. Ich habe als Beispieldatei nur das absolute Grundgerüst hochgeladen. Der Inhalt ist nicht weiter wichtig für meine Anfrage. Es geht mir allein um das Darstellen der Wochenenden als farbige Tabreiter.

    Grüße
     
    Bigenno, 18. April 2021
    #3
  4. Bigenno Neuer User

    Registerfarbe an Wochenende anpassen

    Hallo liebe Forenmitglieder,

    zu meiner Ausgangsfrage habe ich "rumgebastelt" (nochmals mit Hilfe von Google).

    Den Code habe ich auf ein Formularsteuerelement gelegt:

    Option Explicit

    Sub TestIt()
    Dim wks As Worksheet

    For Each wks In ThisWorkbook.Worksheets
    wks.Tab.ColorIndex = -4142

    If wks.Name <> "Eingabe" And wks.Name <> "Berechnungen" And wks.Name <> "Hinweise" And wks.Name <> "Vorgabe PI ab 17.02.2021" And wks.Name <> "Vorgabe PI bis 16.02.2021" Then
    Select Case Weekday(wks.Cells(1, 4))
    Case 1, 31: wks.Tab.ColorIndex = 3
    End Select
    If wks.Cells(1, 10) = "Sa" Then wks.Tab.ColorIndex = 45
    If wks.Cells(1, 10) = "So" Then wks.Tab.ColorIndex = 3
    If wks.Cells(1, 7) = "Feiertag" Then wks.Tab.ColorIndex = 3
    End If
    Next
    End Sub

    Die Register werden nun entsprechend der Wochenenden eingefärbt. Allerdings entfernt der Code auch die Farben der weiteren Funktionsblätter. Diese wollte ich per Hand einfärben. Das liegt, denke ich, an dem fettgedruckten Codeteil, richtig?

    Wie schaffe ich es, dass nur die entsprechenden Register der Tagesblätter 01-31 gefärbt werden?

    Grüße, Enrico
     
    Bigenno, 19. April 2021
    #4
Thema:

Registerfarbe an Wochenende anpassen

Die Seite wird geladen...
  1. Registerfarbe an Wochenende anpassen - Similar Threads - Registerfarbe Wochenende anpassen

  2. Wochenende (gesamte Spalte) farbig markieren

    in Microsoft Excel Hilfe
    Wochenende (gesamte Spalte) farbig markieren: Hallo, ich möchte einen dynamischen Kalender erstellen, bei dem die Spalten des Wochenende (Sa. & So.) farbig markiert sind. Versucht habe ich es mit =WOCHENTAG($B5;2)>5 leider ohne Erfolg....
  3. Excel Registerfarbe auslesen

    in Microsoft Excel Hilfe
    Excel Registerfarbe auslesen: Hallo, ich möchte gerne in einem Tabellenblatt die einzelnen Tabellenblätter als Inhaltsverzeichnis darstellen, was bereits gut funktioniert. Die Tabellenblätter (Register) haben unterschiedliche...
  4. Registerfarbe nicht änderbar

    in Microsoft Excel Hilfe
    Registerfarbe nicht änderbar: Hallo Office Gemeinde, ich habe ein ziemlich kniffeliges Problem mit Excel 2007 zu lösen. In einem Dokument kann man die Registerfarbe der Tabellenblätter nicht ändern. Die Option ist ausgegraut...
  5. Stunden zwischen den Tagen ohne Wochenende

    in Microsoft Excel Hilfe
    Stunden zwischen den Tagen ohne Wochenende: Hallo Ihr Lieben, ich habe in einer Zelle jeweils Datum und Uhrzeit angegeben und würde diese gerne voneinander abziehen. ABER ohne Wochenende und als Stundenzahl wieder gegeben....
  6. Registerfarbe nach Bedingung per VBA verändern

    in Microsoft Excel Hilfe
    Registerfarbe nach Bedingung per VBA verändern: Hallo Community, ich habe schon seit längeren ein Problem bei einem Formular welches über Excel erstellt wurde. Es besteht aus einem Deckblatt und ca. 7 weiteren Registerblättern indem...
  7. Registerfarbe nach Bedingung per VBA verändern

    in Microsoft Excel Hilfe
    Registerfarbe nach Bedingung per VBA verändern: Hallo Leute, ich stehe aktuell vor dem Problem, das ich Register (Jan, Feb, Mrz, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez) automatisch einfärben möchte, wenn das aktuelle Registerblatt das...
  8. Ändern der Registerfarbe

    in Microsoft Excel Hilfe
    Ändern der Registerfarbe: Hallo wie kann ich die Farbe der Register ändern? Die unterscheidung Lichtgrau und Weiss bei Nichtmarkiert und Martkiert ist unter bestimmten Lichtverhältnissen schwer erkennbar - und führt...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden