Skip to main content

Excel: Come correggere i collegamenti interrotti

Author: Sun Last Modified: 2025-05-30

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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede 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 riduce centinaia di clic del mouse ogni giorno!