Sub Macro1()
' Macro enregistrée le 10/01/2012 par l'agrafe
Dim varArrF ' tableau avec le noms des feuilles
Dim Formu1$, Formu2$, i&, dl& 'Déclarations variables
'Les formules à insérer
Formu1$ = "=INDIRECT(""C""&MATCH(LOOKUP(9^99,C[-2]),R[2]C[-2]:R[92]C[-2],0)+9)"
Formu2$ = "=INDIRECT(""H""&MATCH(LOOKUP(9^99,C[-7]),R[2]C[-7]:R[92]C[-7],0)+9)"
varArrF = Array("XCS-C", "XEG-C") ' Tableau rempli avec le nom des feuilles adéquates
'Boucle d'insertion des formules
For i = LBound(varArrF) To UBound(varArrF)
With Sheets(varArrF(i))
dl = .Range("A65536").End(xlUp).Row
.Range("C8").FormulaR1C1 = Formu1
.Range("H8").FormulaR1C1 = Formu2
.Range("H10:H" & dl).FormulaR1C1 = "=(RC[-6]*RC[-3])+R[-1]C"
.Range("I10:I" & dl).FormulaR1C1 = "=+RC[-6]*RC[-4]"
End With
Next i
'Fin boucle
End Sub