habe folgendes Problem
For i = 1 To b
Worksheets("Plan").Cells(x, 21) = _
Worksheets("Plan").Cells(x, 21) + Worksheets("Plan").Cells(x, i)
next
Ich will in eine Zelle alle diejenigen Werte aufaddieren, die zu dem aktuellen Monat b gehören oder zu einem vorigen. Jede Spalte von 1-12 in Plan gehört zu einem Monat.
Es gibt insgesamt ca. 250 Positionen (x) deren Werte aufaddiert werden müssen (jeweils von Spalte 1 bis Spalte b) Also zum Beispiel von Januar bis November (b=11)
Dieses Makro braucht unheimlich lange, hat jemand einen besseren Vorschlag, gerne auch mit Hilfe Formeln im Excel-Sheet?
Würde mich sehr freuen
Viele Grüße
Tommy
P.S.
Könnte man folgende Funktion modifizieren, sodass ich mit meiner Variablen b arbeiten kann
Application.WorksheetFunction.Sum (Range(Cells(...)))
Danke