Vai al contenuto principale

Excel: come riparare i collegamenti interrotti

In una cartella di lavoro, a volte, puoi creare collegamenti ad altre cartelle di lavoro per fare riferimento ad alcune informazioni rilevanti. Ma quando la cartella di lavoro di origine viene rinominata o spostata in un'altra posizione, questi collegamenti aggiuntivi verranno interrotti. Qui questo tutorial introduce due diversi metodi per correggere i collegamenti interrotti in Excel.

Correggi i collegamenti interrotti applicando Modifica collegamenti

Risolvi i collegamenti interrotti utilizzando il codice VBA


Correggi i collegamenti interrotti applicando Modifica collegamenti

In Excel, puoi andare alla finestra di dialogo Modifica collegamenti per correggerli uno per uno.

1. Abilita la cartella di lavoro che contiene i collegamenti interrotti e fai clic Dati > Modifica collegamenti (in Domande e connessioni gruppo).
testo di riempimento del documento basato sul colore 1

2. Nel Modifica collegamenti finestra di dialogo, fare clic Controllare lo stato per trovare quali collegamenti sono interrotti.
testo di riempimento del documento basato sul colore 1 testo di riempimento del documento basato sul colore 1

3. Quindi fare clic sui collegamenti interrotti, quindi fare clic Cambia sorgente pulsante, nel Cambia sorgente finestra, scegli la cartella di lavoro di origine corretta e fai clic OK.
testo di riempimento del documento basato sul colore 1

ora puoi vedere lo stato modificato da Errore a OK, quindi ripetere il passaggio 3 per correggere altri collegamenti interrotti.
testo di riempimento del documento basato sul colore 1


Risolvi i collegamenti interrotti utilizzando il codice VBA

Qui introduce un codice VBA che può aiutarti.

1. Abilita la cartella di lavoro in cui desideri correggere i collegamenti interrotti e premi altro + F11 chiavi.

2. Poi nel popping Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli per creare un nuovo modulo vuoto.
testo di riempimento del documento basato sul colore 1

3. Copia e incolla il codice seguente 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. Stampa F5 chiave o Correre pulsante doc esegui per attivare il codice. Ora cerca se ci sono collegamenti interrotti. In tal caso, viene visualizzata una finestra di dialogo per dirti quale collegamento è interrotto, seleziona una nuova fonte. Clic OK per continuare.
testo di riempimento del documento basato sul colore 1

5. Nel Apri finestra, scegliere la fonte aggiornata, fare clic su OK.
testo di riempimento del documento basato sul colore 1

Se nella cartella di lavoro è ancora presente un collegamento interrotto, le finestre di dialogo precedenti vengono visualizzate nuovamente finché tutti i collegamenti interrotti non vengono corretti.

Nota: se non è presente alcun collegamento interrotto nella cartella di lavoro, il VBA si interromperà dopo l'esecuzione.

Consiglio: se vuoi visualizzare tutti i link extra e interrompere i link interrotti, Kutools for Excel'S Trova e interrompi collegamenti interrotti funzione sarà un buon aiuto.
testo di riempimento del documento basato sul colore 1

Per i dettagli su questa funzione, fare clic su qui.

Per una prova gratuita di 30 giorni, scarica da qui.


Altre operazioni (articoli)

Come correggere/bloccare il colore di sfondo in un foglio
A volte, quando condividi un foglio con altri da modificare, potresti voler bloccare il colore di sfondo in un intervallo di celle e impedirne la modifica.

Come ridurre le dimensioni del file Excel?
A volte, ci vorranno alcuni minuti per aprire o salvare se il file Excel è troppo grande. Per risolvere questo problema, qui in questo tutorial, ti spiega come ridurre le dimensioni del file Excel rimuovendo i contenuti o i formati non necessari o mai utilizzati.

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

Come applicare l'ombreggiatura a righe / colonne pari o dispari (alternative) in Excel?
Durante la progettazione di un foglio di lavoro, molte persone tendono ad applicare l'ombreggiatura a righe o colonne pari o dispari (alternative) per rendere il foglio di lavoro più visivo. Questo articolo ti mostrerà due metodi per applicare l'ombreggiatura a righe / colonne pari o dispari in Excel.

 


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations