Aus einer Spalte mit lauten Daten ermittle ich mit worksheetfunction.Min(range("psdatum")) und worksheetfunction.Max(range("psdatum")) das "tiefste" und das "höchste" Datum. (ergibt beispielsweise die Werte 39816 (3.1.2009) und 40358 (29.6.2010).
Nun möchte ich ausgehend von diesen Daten in der Tabelle Auswertung ab in Zeile 3 (ab Spalte E) ausgehend vom tiefsten Datum den ersten Tag des entsprechenden Monats als Datum eintragen und in Zeile 4 (ab Spalte E) den letzten Tag des entsprechenden Monats als Datum eintragen. Das letzte Datum in Zeile 3 soll der erste Tag des Monats vom höchsten Datum sein; in Zeile 4 soll der letzte Tag des entsprechenden Monats eingetragen werden.
Im vorliegenden Beispiel sollte in
Zelle E3 1.1.2009 und in Zelle E4 31.1.2009,
Zelle F3 1.2.2009 und in Zelle F4 28.2.2009,
...
Zelle V3 1.6.2010 und in Zelle V4 30.6.2010
Mir ist nicht ganz klar, wie man das mit VBA auf die Reihe kriegt.
Wer kann mir helfen?
Danke, Peter