Bonjour,
Au pire si ce sont les liens hypertexts qui font gonfler le fichier, pourquoi ne pas les effacer à la fermeture du fichier et les remettre automatiquement à l'ouverture ?
A mettre dans ThisWorkbook et à adapter suivant ton fichier (cela créé les liens hypertexts sur ta 1ère feuille (sinon il suffit de lui préciser la feuille) dans la plage C3 à X ( X= suivant le nombre de feuille)):
Private Sub Workbook_BeforeClose(Cancel As Boolean)
i = 3
Do While Range("C" & i).Value <> ""
Range("C" & i).ClearContents
i = i + 1
Loop
End Sub
Sub Workbook_Open()
Range("C3").Select
For i = 2 To Sheets.Count
f = Sheets(i).Name
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & f & "'" & "!A1", TextToDisplay:=f
ActiveCell.Offset(1, 0).Select
Next i
End Sub