1 2 3 4 5 6 7 8 9 10 11 12 13
|
nbsemaine = Sheets.Count - 4
Worksheets("S" & nbsemaine).Activate
If nbsemaine > 3 Then 'calcul de la moyenne glissante sur 4 semaines
'=INDEX(tableau_contenant _la_valeur_à_renvoyer;EQUIV(valeur_recherchée;Tableau_contenant_la_valeur_recherchée;0))
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=AVERAGE(INDEX('S10'!RC[-1]:R[29]C[-1],MATCH('S11'!RC[-2],'S10'!RC[-2]:R[29]C[-2],0)),INDEX('S9'!RC[-1]:R[29]C[-1],MATCH('S11'!RC[-2],'S9'!RC[-2]:R[29]C[-2],0)),INDEX('S8'!RC[-1]:R[29]C[-1],MATCH('S11'!RC[-2],'S8'!RC[-2]:R[29]C[-2],0)),RC[-1])"
Range("C6").Select |