Skip to main content

Excel: Come correggere i collegamenti interrotti

Author: Sun Last Modified: 2025-08-06

In Excel, i collegamenti ad altre cartelle di lavoro vengono spesso utilizzati per fare riferimento a informazioni pertinenti. Tuttavia, se una cartella di origine viene rinominata o spostata in un'altra posizione, questi collegamenti possono rompersi, causando errori. Questo tutorial fornisce due metodi efficaci - utilizzando la funzione Modifica Collegamenti o il codice VBA - per identificare e correggere rapidamente i collegamenti interrotti nella tua cartella di lavoro.

Correggi i collegamenti interrotti applicando Modifica Collegamenti

Correggi i collegamenti interrotti utilizzando il codice VBA


Correggi i collegamenti interrotti applicando Modifica Collegamenti

In Excel, puoi accedere alla finestra di dialogo Modifica Collegamenti per correggerli uno per uno.

1. Apri la cartella di lavoro che contiene i collegamenti interrotti e clicca su Dati > Modifica Collegamenti (nel Gruppo Query e Connessioni ).
A screenshot of the Edit Links option under the Data tab in Excel

2. Nella finestra di dialogo Modifica Collegamenti , clicca su Controlla Stato per scoprire quali collegamenti sono interrotti.
A screenshot of the Edit Links dialog with the Check Status button highlighted A screenshot of the Edit Links dialog showing link status

3. Quindi clicca sui collegamenti interrotti, poi clicca sul pulsante Cambia Origine nella finestra Cambia Origine , scegli la cartella di origine corretta e clicca OK.
A screenshot of the Change Source dialog for fixing broken links in Excel

Ora puoi vedere che lo stato è cambiato da Errore a OK. Ripeti il passaggio 3 per correggere altri collegamenti interrotti.
A screenshot of the Edit Links dialog with the link status updated to OK


Correggi i collegamenti interrotti utilizzando il codice VBA

Questa sezione introduce un codice VBA per aiutare a correggere i collegamenti interrotti.

1. Apri la cartella di lavoro che desideri correggere e premi i tasti Alt + F11.

2. Poi, nella finestra Microsoft Visual Basic for Applications che si apre, clicca su Inserisci > Modulo per creare un nuovo modulo vuoto.
A screenshot showing the VBA editor in Excel with a new module added

3. Copia e incolla il seguente codice nel nuovo modulo.

VBA: Correggi i collegamenti interrotti

Sub ResetInvalidLinks()
'UpdatedbyExtendoffice20220701
Dim xWB As Workbook
Dim xLks As Variant
Dim xFNum, xStatus As Integer
Dim xStrLk, xLinAddress As String
Dim xF
Dim xLk
Set xWB = Application.ActiveWorkbook
xLks = xWB.LinkSources(xlExcelLinks)
If IsEmpty(xLks) Then
    MsgBox "Select updated source"
    Exit Sub
End If
On Error Resume Next
For xFNum = LBound(xLks) To UBound(xLks)
    xStrLk = xLks(xFNum)
    xStrLk = Right(xStrLk, Len(xStrLk) - InStrRev(xStrLk, "\"))
    xStatus = ActiveWorkbook.LinkInfo(xStrLk, xlLinkInfoStatus)
    If xStatus <> 0 And xStatus <> 3 Then
        MsgBox xStrLk & " the link is broken, please select new source"
        xF = Application.GetOpenFilename()
        If xF <> "" Then
            For Each xLk In ActiveSheet.UsedRange.Hyperlinks
                xLinAddress = Right(xLk.Address, Len(xLk.Address) - InStrRev(xLk.Address, "\"))
                    If InStr(xStrLk, GetAddress) <> 0 Then
                        ActiveSheet.Hyperlinks.Add Anchor:=xLk.Range, Address:=xF
                    End If
            Next
            ActiveWorkbook.ChangeLink xLks(xFNum), xF, xlLinkTypeExcelLinks
        End If
        End If
    Next
End Sub

4. Premi il tasto F5 o il pulsante Esegui  Run button per attivare il codice. Ora cerca se ci sono collegamenti interrotti. In caso affermativo, apparirà una finestra di dialogo che ti informa quale collegamento è interrotto, seleziona una nuova origine. Clicca OK per continuare.
A screenshot of a dialog displaying which link is broken

5. Nella finestra Apri , scegli l'origine aggiornata, clicca OK.
A screenshot of the Open dialog for selecting a new source file in Excel

Se c'è ancora un collegamento interrotto nella cartella di lavoro, le finestre di dialogo sopra riappariranno fino a quando tutti i collegamenti interrotti saranno corretti.

Nota: se non ci sono collegamenti interrotti nella cartella di lavoro, il VBA si fermerà dopo aver eseguito.

Suggerimento: se vuoi visualizzare tutti i collegamenti extra e interrompere i collegamenti interrotti, Kutools for Excel’s Trova e interrompi collegamenti sarà un valido aiuto.
A screenshot of the Kutools Find and Break Broken Links feature

Per saperne di più su questa funzione, consulta il nostro tutorial dettagliato.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Altre operazioni (Articoli)

Come fissare/bloccare il colore di sfondo in un foglio
A volte, quando condividi un foglio con altri per modificarlo, potresti voler bloccare il colore di sfondo in un intervallo di celle e impedire che venga modificato.

Come ridurre la dimensione del file Excel?
A volte, può richiedere minuti per aprire o salvare se il file Excel è troppo grande. Per risolvere questo problema, in questo tutorial ti spieghiamo come ridurre la dimensione del file Excel rimuovendo contenuti o formati che non sono necessari o mai usati.

Excel: Come creare o inserire un segnalibro
Hai mai immaginato di creare o inserire un segnalibro per saltare rapidamente a un intervallo di dati specifico quando ci sono molti dati in un foglio di lavoro o in una cartella di lavoro?

Come applicare lo sfondo alle righe/colonne dispari o pari (alternative) in Excel?
Durante la progettazione di un foglio di lavoro, molte persone tendono ad applicare lo sfondo alle righe o colonne dispari o pari (alternative) per rendere il foglio di lavoro più visivamente accattivante. Questo articolo ti mostrerà due metodi per applicare lo sfondo alle righe/colonne dispari o pari in Excel.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!