Ich bitte um eure Hilfe. Wer kann mir bein VBA Code helfen?
Ausgangslage:
Habe eine Mitarbeiterabsenzenliste (siehe Anhang) welche mit einem Absenzstart und Absenzende versehen ist. Diese möchte ich in einzelne Tage (Datum aufschlüsseln) und daraus einen Absenzenspiegel erstellen
Folgendes stelle ich mir dabei vor:
1. Daten aus Tabelle "SAP Download" sind die Basis die in Tabelle "Single Line" eingetragen werden sollen.Dabei soll:
1.1 Absenzen pro Personalnummer und Absenzcode in einzelne Tage (Datum) aufgeschlüssen d.h. aus einem Datumsrange 1.1.2020 - 3.1.2020 würden 3 Zeilen geschrieben (1.1.2020, 2.1.2020, 3.1.2020).
1.2 Samstage und Sonntage sollten dabei nicht übernommen werden.
1.3 Ist in Tabelle "SAP Download" in Spalte "Absenzstart" nichts eingetragen, nichts machen (diese Zeigt nur an, dass eine neuer Absenzcod folgt)
1.4 Hinterlegte Absenzcode in Tabelle "Excl_Absenzcode", dürfen nicht in Tabelle "Single Line" übernommen werden.
1.5 Absenzstunden berechnen: Stunden / Absenztage (ist Wert in In Spalte "Absenztage" kleiner 1 soll der hinterlegte Wert in Spalte "Stunden" übernehmen ansonsten den Berechneten Wert in Spalte "Stunden" eintragen
2. Wenn alle Daten in einzelne Tage aufgeschlüsselt sind soll am Ende der Tabelle "Single Line" weitere Daten hinzugefügt werden:
2.1 Pro Mitarbeiter aus Tabelle "Mitarbeiter" sollen alle Feiertage¨übernommen werden die in Spalte "Ort" leer sind und der "Ort" in Tabelle "Mitarbeiter" und "Feiertage" überein stimmt.
https://www.herber.de/bbs/user/137931.xlsx
Ich hoffe mir kann da jemand tatkräftig unter die Arme greifen.
Liebe Gruess
Richi