Falscher Frame?
Was anderes angezeigt, als du denkst dort die Funktion ausgeführt zu haben.
Was man hier sieht, ist bezüglich irgendwelcher Instanzen nicht falsch.
Die Funktion greift immer nur auf das Grid zu, was dazu gehört.
Mal debuggen und schauen obund was gemacht wird?
Eventuell machen ja die Schleifen ab
while Datum <= LLastMonthDay
garnichts, weil die Werte nicht stimmen.
Oder der Fehler ist wo anders.
Dort wo du die Frames erstellst und diese Funktion aufrufst.
Aber dennoch ein paar Kleinigkeiten:
* Was ist
a
?
*
NR-(NR-1)
ähhhh = 1
* DateToWeek ist eine Funktion, aber wieso benutzt niemand desser Result?