Hallo zusammen
Ich habe nicht viel Ahnung von VBA und zu dieser Problemstellung keine passende Lösung gefunden.
Meine Aufgabenstellung in Excel, ist ein Datum zu berechnen, welches, trifft das Anfangsdatum, Enddatum oder die Zeitspanne zwischen den beiden Daten auf definierte Datumswerte, ausgesetzt und ab dem Enddatum der definierten Datumswerte wieder fortgesetzt werden soll.
Beschreibung:
In Zelle A1 wird ein Datum eingegeben. Zu diesem Datum sollten grundsätzlich einfach zwei monate mit edatum in zelle A2 hinzugefügt werden. Somit ist die Frist von zwei monaten (60 Tage) angezeigt.
Nun gibt es jährlich fixe Daten (15. Juli bis 15. August und 18. Dezember bis 02. Januar) und variable Daten (7 Tage vor und nach Ostern) an welchen die Berechnung aussetzen soll und vom ersten Tag nach diesen Friststillständen weiterlaufen soll.
Entspricht das Datum in A1 einem Datum vor einem Friststillstand und schneiden sich die 60 Tage mit dem Friststillstand, soll vom ersten Tag nach Friststillstand die verbleibenden Tage addiert werden. Ebenso, wenn die 60 Tage innerhalb eines Friststillstandes enden.
Entspricht das Datum in A1 einem Datum innerhalb eines Friststillstandes, sollen die 60 Tage vom ersten Tage nach Friststillstand addiert werden.
Idealerweise sind die Werte für die beiden fixen Fristenstillstände im VBA integriert und einfachheithalber der Osterfeiertag in Zelle A3 bis A X für X Jahre hinterlegt.
Besten Dank für eure Hilfe.
|