Hallo,
das Problem ist ja, der Summenbereich geht nur bis zur Spalte D.
Du fügst aber nach Spalte D eine Spalte ein. Daher kann Excel irgendwann nichtmehr erraten, ob er die Formel erweitern soll.
für mich gibt es 2 Möglichkeiten:
1. du fügst for der Spalte mit der Formel eine "Dummy-Spalte" ein.
Also Monate B bis D. Spalte E ist dann deine Dummy-Spalte und die Summen-Formel steht in Spalte F.
=Summe(B2:E3)/3)
Einfügen darfst du dann immer nur vor der Dummy-Spalte.
2. Wenn du schon per Skript eine Spalte einfügst dann kanns du auch gleich die Formeln richtig eintragen.
Z.B. so
Cells(x,y).FormulaR1C1Local = "=Summe(ZS2:ZS(-1))"
Da du ja ein Durchschnitt ermittelst, musst du ja eh noch die "3" durch die Anzahl der Spalten ersetzten.
Daher wäre für mich die 2. Möglichkeit die Bessere wahl.
|