caro panipani, brutta storia quella dei collegamenti esterni...

anche io avevo quel problema...
l'ho risolto scrivendomi una routine:

codice:
Sub CercaEsterni()
    'Cerca le celle con i collegamenti esterni
    
    Application.ScreenUpdating = False
    Application.StatusBar = "Ricerca collegamenti esterni in corso..."
    
        For Each cella In Selection
            If InStr(1, cella.Formula, ".xls") <> 0 And InStr(1, cella.Formula, "]") <> 0 And InStr(1, cella.Formula, "[") <> 0 Then
                cella.Select
                Exit Sub
            End If
        Next cella
    
    Application.StatusBar = False
    MsgBox "Nessun riferimento esterno trovato!", vbInformation
    
End Sub
evidenzi un intervallo di celle e lanci la macro, la routine cerca NELL'INTERVALLO DI CELLE SELEZIONATO se ci sono collegamenti esterni, eventualmente si ferma sopra la cella contenente tali collegamenti, così puoi modificare la formula...

Occhio che se evidenzi l'intero foglio la macro ci mette un disastro di tempo..
Eventualmente si può anche migliorare, volendo...

provala, facci sapere...
ciao ciao