ich möchte in einer Spalte (T) alle Datensätze mit einem Datum (MM.YYYY) versehen. Es soll eine VBA Lösung sein und möglichst automatisiert ablaufen.
IM Prinzip sind die Datensätze so was wie Tasks die zu einem bestimmten Datum erledigt sein sollen. (Spalte T)
Ich habe mir das so vorgestellt:
Erste Zelle: die Zelle, ab da in Sp. T eingetragen werden soll, ich immer gleich. (T10)
letzte Zelle: liese sich über VBA mit Cells(Rows.Count, 2).End(xlUp).Row abfragen
Nun könnte ich mal ermitteln, wie viel DS ich habe.
Über eine Inputbox könnte ich fragen, wann der Start des ersten Tasks ist.
Über eine zweite Inputbox könnte ich fragen, wann das Datum des letzten Tasks sein soll.
Nun habe ich zB ermittelt, ich habe:
36 Datensätze
Feb. 16 geht alles los
Jan. 17 soll Ende sein.
Sprich ich habe nun 36 Tasks, die zwischen Feb. 16 und Jan. 17 abgearbeitet werden sollen.
Würde jetzt für mich heißen, ich muss jeden Monat 3 Tasks abarbeiten, bzw. immer drei Tasks sind für einen Monat terminiert (linear gesehen)
Auf die Excelmappe bezogen heißt das , ich müsste nun vom ersten bis zum dritten Task reinschreiben "Feb. 16" , in die nächsten drei Tasks müsste stehn "Mrz. 16" , nächste drei "Apr.16" usw...
Dann wäre ich im "Jan. 17" fertig mit der Terminierung.
Ich habe für das Beispiel, das jetzt über 12 Monate lief und "nur" 36 Tasks beinhaltete, einfache Werte gewählt, um es besser darzustellen zu können.
Mein Excelliste mit den Task kann schon mal mehrerer Hundert DS haben.
Sieht jemand die Chance, per Makro, die Anzahl der DS zu ermitteln und mit den Start.- und Ende-Monat rechnerisch zu ermitteln, wie viel DS das gleiche DS haben und diese auch in der Spalte T als Zeitreihe zu schreiben ?
Danke für Eure Tipps und Hilfe
Kai