Private Sub Workbook_Open()
''Private Sub ModifLiens()
Dim Chemin As String
Dim AncChemin As String
Dim Cl As Range
Dim Ac As String
Dim NomFic As String
Dim NewNomFic As String
Dim LaCellule As String
Chemin = ActiveWorkbook.Path
Chemin = "='" & Chemin & "\"
With Worksheets("Feuil1")
Ac = .Range("B2").FormulaLocal
LaCellule = Right(Ac, Len(Ac) - Len(Left(Ac, InStrRev(Ac, "]"))))
AncChemin = Left(Ac, Len(Ac) - Len(LaCellule))
NomFic = ActiveWorkbook.Name
NewNomFic = Chemin & "[" & NomFic & "]" ''& LaCellule
NewNomFic = Replace(NewNomFic, "DPU", "DATA")
For Each Cl In Range("B2:B4")
Cl.FormulaLocal = Replace(Cl.FormulaLocal, AncChemin, NewNomFic)
Next Cl
End With
End Sub