Vorspecialmacro ()
Schwaches WS als Arbeitsblatt
Schwaches rng1 als Strecke
Schwaches celle1 als Strecke
Schwaches rng2 als Strecke
Schwaches celle2 als Strecke
Schwaches pickstart als Datum
Schwacher Verfall als Datum
Schwaches pickweek als lang
Schwaches rng_step als lang
Schwaches step_counter als lang
Einstellen WS = Blätter („Beispiel-vor“)
Einstellen rng1 = WS. Strecke (WS. Zellen (2, „A“), WS. Zellen (WS. Rows.Count, „A“). Ende (xlUp))
pickweek = 3
step_counter = 0
Für rng_step = 0 bis 26 Schritt 13
Für jedes celle1 in rng1
pickstart = celle1.Offset (0, 3)
Verfall = celle1.Offset (0, 4)
Einstellen rng2 = Strecke (WS. Zellen (celle1.Row, „F“), WS. Zellen (celle1.Row, „Q“)). Versatz (0, rng_step)
rng2 (1, 12). Versatz (0, 1).FormulaR1C1 = „=SUM (RC [- 12]: RC [- 1])“
rng2.ClearContents
Für jedes celle2 in rng2
Wenn WS. Zellen (1, celle2.Column) >= pickstart _
Und WS. Zellen (1, celle2.Column) <>
|