Office: (Office 2016) Feiertag aus Tabelle - ganze Zeile markieren

Helfe beim Thema Feiertag aus Tabelle - ganze Zeile markieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein weiteres Problem mit meiner Tabelle. Auf dem Blatt "Kursplanung" steht in Spalte C alle drei Zeilen ein fortlaufendes Datum. Auf... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Frander, 22. Januar 2021.

  1. Frander hat Ahnung

    Feiertag aus Tabelle - ganze Zeile markieren


    Hallo,
    ich habe ein weiteres Problem mit meiner Tabelle.
    Auf dem Blatt "Kursplanung" steht in Spalte C alle drei Zeilen ein fortlaufendes Datum.
    Auf einem anderen Blatt "Daten" gibt es eine Tabelle mit Feiertagen. Diese hat u.a. eine Spalte mit dem Namen des Feiertags und eine Spalte mit dem dazugehörigen Datum.

    Nun möchte ich, dass im ersten Blatt "Kursplanung" die drei Zeilen neben (!) dem Datum bedingt formatiert werden und zwar bis Spalte Z. Jedes Datum gehört zu einem Block aus drei Zeilen, die in Spalte D auch noch verbunden sind.

    Des weiteren wäre es schön, wenn der Name des Feiertags in der Spalte D ausgedruck wird.

    Ich habe die angehängten Tabelle mal am 06.01. manuell gefärbt. So sollte es aussehen.
    Habe mit Formeln aus dem Internet bisher nur hinbekommen, dass eine Zeile neben dem Datum gefärbt wird. Nicht aber die Zeilen darüber und darunter. Geschweige denn die Sache mit dem Namen ....

    Vielen Dank im Vorraus !
     
    Frander, 22. Januar 2021
    #1
  2. steve1da Office Guru
    Hola,

    hat das einen bestimmten Grund dass pro Datum 3 Zeilen dort sind? Das macht es nur unnötig komplizierter.

    Gruß,
    steve1da
     
    steve1da, 22. Januar 2021
    #2
  3. Frander hat Ahnung
    Hi @steve1da,

    ich benötige halt in den Spalten E - Z jeweils 3 Zeilen für unterschiedliche Eintragungen. Das geht nicht für mich nicht praktikabel in einer großen Zelle.
    Wenn Du meine Tabelle anschaust, steht in Zeile 1 eines jeweiligen Tages der Kurs, in Zeile 2 die Kursnummer und in Zeile 3 (die noch mal geteilt ist) die Raumnummer und welcher Kurstag vorliegt.

    Sollte das mit einer Formel nicht möglich sein, habe ich sogar schön überlegt, dass 1x im Jahr halt händisch zu färben :-)
    Grüße
    Frander
     
    Frander, 22. Januar 2021
    #3
  4. Exl121150 Erfahrener User

    Feiertag aus Tabelle - ganze Zeile markieren

    Hallo,

    die beiliegende Excel-Datei ist eine Modifikation deiner hochgeladenen Datei.
    Dort habe ich im Arbeitsblatt "Kursplanung" zahlreiche Änderungen durchgeführt:

    1) In Spalte B ist jetzt eine Formel für die Wochentagsanzeige zuständig =TEXT(C3;"TTT.")

    2) In Spalte C ist für die Feiertagsanzeige die Formel =WENNNV(SVERWEIS(C3;Tabelle_Feiertage;3;0);"") enthalten. Dafür musste ich im Arbeitsblatt "Daten" die Tabelle "Tabelle_Feiertage" bei der Spaltenanordnung umstellen und einige Zeilen einfügen - die Formel wäre sonst unnötig um einiges komplizierter geworden.

    3) 3 bedingte Formatierungen musste ich für die Feiertagszeileneinfärbung (gelb) einfügen.

    4) Die Sa/So-Zeilenformatierung stellte ich auch auf 2 bedingte Formatierungen (hellbraun) um, weiters für die Spalten der avisierten Kurse 2 bedingte Formatierungen (hellblau)

    5) Die Unmenge an bedingten Formaten, die für die Spalteneinfärbung (durch die Checkboxen in Zeile 1) enthalten waren, habe ich entfernt und durch eine einzige bedingte Formatierung pro Checkbox ersetzt.

    6) Die 2 VBA-Makros zum Ansteuern der aktuellen Kalenderwoche habe ich durch eines ersetzt: Dieses wird jetzt von den 2 Callback-Routinen in den Codemodulen "Kursplanung" und "DieseArbeitsmappe" aufgerufen.
     
    Exl121150, 23. Januar 2021
    #4
  5. Frander hat Ahnung
    @Exl121150 Also ich weiß gar nicht, was ich sagen soll. Vielen vielen Dank für Mühe, die Du Dir mit der Tabelle gemacht hast. Wirkt jetzt alles etwas ... professioneller ;-)
    Nur eine Winzigkeit ist komisch. Die "aktuelle KW" wird heute falsch angezeigt. Er markiert noch die der letzten Woche.
     
    Frander, 25. Januar 2021
    #5
  6. Frander hat Ahnung
    Ah und noch etwas: Die bedingte Formatierung zum Einfärben deer Zeilen bei Feiertagen beruht darauf, ob in der Spalte D etwas drin steht. Leider muss die Spalte D auch für allgemeine Infos herhalten, also nicht nur für Feiertage. Sobald ich da aber eine Info reinschreibe, wird alles in Feiertagsgelb markiert :-)
    Kann man Deine bedingte Formatierung =($D2<>"") dagingehend umändern, dass stattdessen überprüft wird, ob der Wert einer aus der Tabelle_Feiertage ist?
     
    Frander, 25. Januar 2021
    #6
  7. Exl121150 Erfahrener User
    Hallo,

    in der beiliegenden Excel-Datei habe ich die Änderungen eingebaut.

    1) Bezüglich "aktuelle KW": Hier hatte ich in der SUB "SprungZurAktKW()" nicht bedacht, dass es 2 verschiedene Funktionen "Weekday(..)" - in VBA und in Excel - gibt. Jetzt habe ich die zutreffende Funktion (aus Excel) genommen.

    2) Das Kriterium für die bedingte Formatierung der Feiertagszeilen habe ich auf eine benutzerdef. Funktion =IstFeiertag($C2) umgestellt. Dadurch konnte ich 2 weitere bedingte Formatierungen, die ich bisher benötigte, weglassen.
     
    Exl121150, 25. Januar 2021
    #7
  8. Frander hat Ahnung

    Feiertag aus Tabelle - ganze Zeile markieren

    Toll, alles klappt :-) :-) :-)
    Dann kann ich mich ja jetzt ans Planen machen. Danke ! Danke ! Danke !
    Habe erst jetzt gesehen, dass Du sogar daran gedacht hast die ersten 2 Feiertage fürs Jahr 2022 einzutragen und diese auf Grundlage des aktuellen Jahrs zu berechnen. Klasse !

    Unter der Feiertagsliste auf dem Datenblatt sind noch einige Berechnungen zu sehen: "Ist ein Feiertag, 02.01.2021, FALSCH" etc. Ist das Grundlage für irgend etwas, oder kann das gelöscht werden?

    Und seltsamerweise klappt das mit dem KW-Sprung zwar beim Drücken auf den Button, nicht aber beim Öffnen des Dokuments. Obwohl es der selbe Code ist. Liegt das an irgend welchen Exel-Einstellungen von mir?

    LG
    Frander
     
    Frander, 26. Januar 2021
    #8
  9. Exl121150 Erfahrener User
    Hallo,

    die Formeln unterhalb der Tabelle "Tabelle_Feiertage" im Arbeitsblatt "Daten" waren nur Testformeln von mir, die ich vergessen hatte zu löschen. Ich habe sie in der beiliegenden Datei entfernt.

    Das geschilderte Problem, das den KW-Sprung betrifft, kann ich nicht nachvollziehen. Ich habe es nochmals ausführlich getestet und habe ein paar formale Änderungen durchgeführt, aber das ändert eigentlich an der grundlegenden Funktionalität der SUB SprungZurAktKW() nichts.

    Die benutzerdef. Funktion zur bedingten Feiertagszeileneinfärbung IstFeiertag(rgDt As Range) As Boolean habe ich in ihrem Inneren etwas geändert, damit sie etwas flexibler wurde.
     
    Exl121150, 26. Januar 2021
    #9
  10. Frander hat Ahnung
    Hi,
    komisch, beim ersten Starten der Datei kommt:
    Feiertag aus Tabelle - ganze Zeile markieren upload_2021-1-26_12-5-24.png

    Beim zweiten Starten:
    Feiertag aus Tabelle - ganze Zeile markieren upload_2021-1-26_12-7-2.png

    Beim Klicken auf "Debuggen":
    Feiertag aus Tabelle - ganze Zeile markieren upload_2021-1-26_12-7-51.png

    Da bin ich so völlig überfragt ^^
     
    Frander, 26. Januar 2021
    #10
  11. Frander hat Ahnung
    Aber es ging ja nur noch um das automatische Hinspringen beim Dateistart. Alles Andere hat ja geklappt. Dann klicke ich eben meim Starten auf den entsprechenden Button. Die Sekunde habe ich dann auch :-))
    Mach dir jetzt bitte keinen Stress deswegen. Ich bin mit dem Ergebnis hier super zufrieden !
     
    Frander, 26. Januar 2021
    #11
  12. Exl121150 Erfahrener User
    Hallo,

    das Problem ist mir klar: Es kommt darauf an, welches Arbeitsblatt du in Arbeit hattest, als du die Excel-Datei gespeichert hast.
    Dieses Arbeitsblatt versucht Excel beim Laden/Öffnen der Datei wieder automatisch zu öffnen.
    Wenn zB. dies das Arbeitsblatt "Kursplanung" war, so geht alles in Ordnung.
    Wenn dies ein anderes Arbeitsblatt war (z.B. "Daten"), dann gibt es obigen Fehler. Excel versucht nämlich dann das Arbeitsblatt "Daten" zu aktivieren, obiges Makro aber will die Zelle Kursplanung!A75 aktivieren, obwohl das Arbeitsblatt "Kursplanung" nicht aktiviert ist, und schon gibt es ein Problem.
    Das lässt sich leicht beseitigen, indem man im obigen Makro nach der Zeile "With Worksheets("Kursplanung") eine weitere Zeile einfügt:
    .Activate

    In der beiliegenden Datei habe ich das geändert.

    In dieser Datei habe ich auch im Arbeitsblatt "Kursplanung" die Feiertagsformeln aus Spalte D entfernt und dafür im Arbeitsblatt "Daten" den Button "Feiertage in Kursplanung eintragen" eingefügt. Klickt man auf diesen, werden alle Feiertage der Tabelle "Tabelle_Feiertage", die nicht auf Samstag/Sonntag fallen, in diese Spalte D übertragen.
     
    Exl121150, 26. Januar 2021
    #12
  13. Frander hat Ahnung

    Feiertag aus Tabelle - ganze Zeile markieren

    Danke @Exl121150 !
    Ich habe mich zwar die letzten beiden Wochen berufsbedingt sehr intensiv mit Excel beschäftigen müssen, und ich kniee nieder vor der Mächtigkeit des Programms und vor den Personen, die das Biest beherrschen, aber so richtig verstehen werde ich es wohl nie ;-)
    LG
    Frander
     
    Frander, 26. Januar 2021
    #13
  14. HiHo

    Ich stehe vor einem sehr ähnlichen Problem.
    Ich möchte zur Vereinfachung eine Exel erstellen für die Arbeitszeiterfassung.
    Dabei sollen Samstage und Sonntage entsprechend über die ganze Zeile Farblich markiert werden.
    Das Funktioniert auch.
    Das selbe möchte ich aber auch mit den Feiertagen machen.
    Ich habe also in TABELLE2! die Feiertage generiert und Frage diese nun via SVERGLEICH entsprechend ab.
    Das geht auch soweit.
    ABER...
    Das Programm markiert nur das einzelne Feld mit dem entsprechenden Datum und nicht die ganze Zeile.
    Wie bekomme ich das Realisiert?
    Im Anhang meine Exel.
     
    BFS-Technik, 10. November 2023
    #14
  15. steve1da Office Guru
    Hola,
    der Sverweis ist falsch.
    =SVERWEIS($C6;Tabelle2!$B$19:$B$31;1;0)
    Gruß,
    steve1da
     
    1 Person gefällt das.
Thema:

Feiertag aus Tabelle - ganze Zeile markieren

Die Seite wird geladen...
  1. Feiertag aus Tabelle - ganze Zeile markieren - Similar Threads - Feiertag Tabelle Zeile

  2. Zellen sperren wenn Samstag, Sonntag oder Feiertag

    in Microsoft Excel Hilfe
    Zellen sperren wenn Samstag, Sonntag oder Feiertag: Hallo liebes Forum, wenn ich in den Spalten C, D, E ab Zeile 15-45 ein X eintragen muss, kann ich dieses X nicht eintragen wenn die Spalte A ein Samstag, Sonntag oder Feiertag ist. Frage: Wie...
  3. benötige Hilfe bei Problem Feiertag und bestimmte Menge auf anderen Tag verschieben

    in Microsoft Excel Hilfe
    benötige Hilfe bei Problem Feiertag und bestimmte Menge auf anderen Tag verschieben: Hallo liebe Gemeinde, bei folgenden 2 Problemstellungen komme ich nicht zurecht. angenommen: 1. ich muss jeden Tag eine Menge von 1 Stück erbringen, außer an einem Feiertag, dann soll dieses...
  4. Feiertage Österreich Outlook 365

    in Microsoft Outlook Hilfe
    Feiertage Österreich Outlook 365: Ich verwende outlook365 auf einem Mac - wie kann ich die österreichischen Feiertage importieren?
  5. Feiertage ohne Wochenende zählen

    in Microsoft Excel Hilfe
    Feiertage ohne Wochenende zählen: Hallo Zusammen Während ich das Thema geschrieben habe, konnte ich eine Lösung finden. *:D* Habe das Thema aber trotzdem gepostet, falls jemand auf dasselbe Problem stossen sollte bzw. jemand die...
  6. Feiertagsstunden Berechnen

    in Microsoft Excel Hilfe
    Feiertagsstunden Berechnen: Hallo ich habe eine Problem ich habe einen Dienstplan der wie folgt aufgebaut ist C3:AG3 Datum C4:AG4 Tag C5:AG5 Dienst T= Tag 6:00-18:00 , N=Nacht 18:00-6:00 nun will ich anhand davon berechnen...
  7. ARBEITSTAG mit unterschiedlichen Feiertagen

    in Microsoft Excel Hilfe
    ARBEITSTAG mit unterschiedlichen Feiertagen: Hallo liebe Helfende, Ich sitze schon seit geraumer Zeit an dem Versuch die ARBEITSTAG-Funktion irgendwie so zu verknüpfen, dass je nach Bundesland unterschiedliche Feiertage mit einbezogen...
  8. Formel für Feiertage

    in Microsoft Excel Hilfe
    Formel für Feiertage: Hallo zusammen Habe noch eine Datei hochgeladen. In Tabellenblatt Januar möcht das in Spalte U am 1. Januar der Text Neujahr und am 2. Januar Stephanstag eingefügt wird. In Spalte AF sind die...
  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