Specialmacro secundario ()
WS dévil como hoja de trabajo
Rng1 dévil como gama
Celle1 dévil como gama
Rng2 dévil como gama
Celle2 dévil como gama
Pickstart dévil como fecha
Expiración dévil como fecha
Pickweek dévil como de largo
Rng_step dévil como de largo
Step_counter dévil como de largo
Fijar WS = las hojas (“Ejemplo-antes de”)
Fijar rng1 = WS. Gama (WS. Células (2, “A”), WS. Células (WS. Rows.Count, “A”). Extremo (xlUp))
pickweek = 3
step_counter = 0
Para el rng_step = 0 26 al paso 13
Para cada celle1 en rng1
pickstart = celle1.Offset (0, 3)
expiración = celle1.Offset (0, 4)
Fijar rng2 = la gama (WS. Células (celle1.Row, “F”), WS. Células (celle1.Row, “Q”)). Compensación (0, rng_step)
rng2 (1, 12). Compensación (0, 1).FormulaR1C1 = “=SUM (RC [- 12]: RC [- 1])”
rng2.ClearContents
Para cada celle2 en rng2
Si WS. _ Del pickstart del >= de las células (1, celle2.Column)
Y WS. Células (1, celle2.Column) <>
|