Sub mise_a_jour(i)
Dim D$, F$
Application.ScreenUpdating = False
D = ThisWorkbook.Path
F = Cells(i, "B")
Set plage1 = Range(Cells(i, "D"), Cells(i, "BE"))
Set plage2 = Range("L5:BM5") 'plage source
For c = 1 To plage1.Columns.Count
plage1.Cells(c).Formula = "='" & D & "\[" & F & "]" & Cells(i, 3) & "'!" & plage2.Cells(c).Address
Next c
'plage1.Value = plage1.Value'supprime les formule
End Sub