Bonjour
Ne connaissant pas ton fichier
J'ai trouvé (adapté) ça dans l'aide VBA
Permet de vérifier rapidement les liens qui ne sont plus conformes
Sub Liste()
Dim Alinks
Dim I As Integer
Dim Ws As Worksheet
Set Ws = ActiveSheet
Application.ScreenUpdating = False
On Error Resume Next
Sheets("Récap").Visible = True
If Err.Number > 0 Then
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Récap"
End If
On Error GoTo 0
With Sheets("Récap")
.Cells.Clear
Alinks = ActiveWorkbook.LinkSources
If Not IsEmpty(Alinks) Then
For I = 1 To UBound(Alinks)
.Cells(I, "A") = Alinks(I)
'MsgBox "Link " & I & ":" & Chr(13) & Alinks(I)
Next I
End If
.Columns(1).Sort Key1:=.Range("A1"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
.Columns(1).AutoFit
End With
Ws.Select
End Sub