2014-02-21 15:17:20 +0000 2014-02-21 15:17:20 +0000
27
27

Come trovare i collegamenti interrotti in Excel che non possono essere interrotti con 'Break Links'?

Ho una cartella di lavoro Excel che si lamenta dei collegamenti interrotti ogni volta che la apro:

Ho provato ad usare ‘Trova’ per cercare [. come suggerito nella guida di Microsoft . Ho anche provato a cercare gli oggetti come suggerisce la guida e non ho trovato nulla.

Come posso trovare questo fastidioso link rotto?

Risposte (13)

18
18
18
2014-02-25 16:39:52 +0000

Un posto in cui questi collegamenti possono “nascondersi” sono gli intervalli di nome. Excel rompe i collegamenti solo all'interno delle formule. Per fissare gli intervalli nominati, vai a Formulas->Name Manager e vedi se hai cartelle di lavoro esterne referenziate lì. Puoi fare shift-click per selezionarne un po’ e cancellarli.

14
14
14
2016-07-06 15:30:44 +0000

Ho appena avuto questo esatto problema, e ho trovato un'altra posizione di collegamento interrotta non menzionata qui: Convalida dei dati (altrimenti noto come menu a discesa).

Come per trovare “Oggetti” nel supporto Microsoft, vai sotto “Home (Tab) -> Modifica (Gruppo) -> Trova e seleziona -> Vai a speciale… -> Convalida dati” per trovare tutte le celle con la convalida dei dati sul foglio di lavoro. Poi dovrai più o meno controllare le celle di convalida dati una per una, cosa che si fa cliccando su una delle celle di convalida dati, poi andando sotto “Dati (scheda) -> Strumenti dati (gruppo) -> Convalida dati -> Impostazioni -> Sorgente”. Quando aggiorni l'origine, assicurati di selezionare la casella “Applica queste modifiche a tutte le altre celle con le stesse impostazioni” per cambiare tutte le origini che sono uguali.

11
11
11
2016-10-13 14:14:35 +0000

Ecco una soluzione che è stata molto affidabile per me:

  1. Cambia l'estensione del tuo file .xlsx in .zip
  2. Decomprimere questo file zip in una nuova cartella
  3. Usando Explorer, in quella cartella, cerca il nome del file nel file CONTENTS.

Nota: A volte il nome è scritto in formato URL, per esempio, %20 al posto degli spazi, quindi potresti considerare di usare una stringa semplificata che si trova solo nel file problematico. Ho usato l'ultima parola del nome del file + .xlsx.

  1. Probabilmente restituirà sheetN.xml come risultato. Questo è il file corrispondente al tuo foglio problematico, dove N è il numero del foglio problematico nell'ordine in cui viene visualizzato. Aprilo in un editor di testo come Notepad.

  2. Trova la stringa di ricerca e guarda il codice intorno ad essa; dovrebbe indicarti alcuni riferimenti di celle che puoi cercare nel foglio problematico.

Nota: Come sottolineato prima, potrebbe anche essere in Formattazione Condizionale o Validazione Dati.

3
3
3
2016-05-26 19:32:58 +0000

Dopo aver controllato oggetti, formule, nomi, titoli dei grafici e serie di dati, ho scoperto che il mio riferimento esterno era in “Formattazione condizionale”. Tuttavia, non c'era alcun riferimento ad un'altra cartella di lavoro, come [Budget.xls] in nessuno dei campi o condizioni. Solo dopo sono stato in grado di rompere con successo il collegamento nel gruppo “Connessioni”. Spero che questo aiuti!

2
2
2
2015-10-20 14:21:37 +0000

Probabilmente è più semplice di così. Il punto è la fine della frase in aiuto. Dovresti solo cercare la parentesi quadra aperta. In altre parole, cerca per:

[

non per

[.

nelle formule. Quest'ultimo troverà solo una parentesi quadra seguita da un punto. Excel find non fa le espressioni regolari.

1
1
1
2018-02-14 09:22:00 +0000

Stavo avendo simili problemi di collegamento esterno in Excel 2016. Ho provato vari metodi ma alla fine sono riuscito con la scheda di convalida dei dati sotto la scheda dati. Ho fatto clic su “Circle Invalid data” e subito ho notato che due menu a discesa puntavano verso il foglio di lavoro da cui ho copiato i dati. Dopo aver individuato il problema, immediatamente ho potuto aggiornare i dati all'interno del libro di lavoro. Problema risolto…

1
1
1
2017-04-19 16:39:53 +0000

Ho trovato che la voce “Dan G” era il mio problema. Una cella di convalida con un collegamento ad un altro foglio. Tuttavia ho avuto qualche centinaio di celle da esaminare, ho trovato che il metodo di ricerca di Dan G ha funzionato, ma con una piccola torsione.

Trova una cella di validazione che sia valida, seleziona “Home (Tab) -> Modifica (Gruppo) -> Trova e seleziona -> Vai a speciale… -> Validazione dati” ma seleziona il pulsante di opzione “Stessa” sotto Validazione dati per trovare tutte le celle con la stessa validazione dei dati nel foglio di lavoro.

Quella che ti sta causando il problema dovrebbe risaltare perché non sarà evidenziata/selezionata.

0
0
0
2016-10-11 22:33:18 +0000

Per riassumere (e per aggiungere una risposta in cui mi sono appena imbattuto), guarda:

  • Formule (cerca “[” e/o “\”)
  • Name Manager
  • Fogli di lavoro nascosti
  • Celle con formattazione condizionale
  • Celle con convalida dei dati
  • Oggetti
  • Pulsanti che chiamano macro (cioè quella macro è in QUESTA cartella di lavoro?)

In qualsiasi foglio, gli ultimi tre possono essere raggiunti facilmente con F5 –> “Speciale…”

Salvare, chiudere e riaprire il file per aggiornare la lista “Edit Link”, altrimenti i collegamenti potrebbero ancora apparire anche se la fonte è stata rimossa con successo.

Il metodo della forza bruta consiste nel fare una copia della cartella di lavoro, cancellare ogni oggetto sospetto, pulsante e persino foglio di lavoro, uno alla volta, e vedere quando la finestra “Modifica collegamento” mostra che il collegamento problematico non c'è più.

0
0
0
2018-03-29 10:57:49 +0000

Ho scritto una rapida macro per trovare una regola di convalida che si collega a un foglio di calcolo excel:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

Fallisce se il foglio corrente non ha alcuna validazione. Non sono sicuro di come risolverlo, non mi interessa abbastanza per provarci.

-1
-1
-1
2017-02-10 17:50:31 +0000

Ho scoperto che i miei link zombie erano nascosti nelle formule di formattazione condizionale. Non appena ho trovato e rimosso tutto, sono stato in grado di rompere i collegamenti.

  1. Nella scheda Home, selezionate lo strumento Formattazione condizionale
  2. Nella parte inferiore dell'elenco seleziona gestire le regole
  3. In cima c'è un menu a tendina per ogni foglio della tua cartella di lavoro, con l'impostazione predefinita su Selezione corrente. (Se non c'è nulla di selezionato, l'impostazione predefinita è il foglio corrente da cui avete avuto accesso agli strumenti di formattazione condizionale)
  4. Esaminate tutte le condizioni basate su formule alla ricerca di riferimenti a documenti esterni. Cancella quelli che non sono più validi.
  5. Dal menu a tendina in alto, selezionate il foglio successivo fino a quando non avrete eliminato tutti i collegamenti non validi utilizzati nella formattazione condizionale.
-1
-1
-1
2018-02-14 11:22:56 +0000

Per Excel 2010 o superiore, seguite questi passi.

  1. Cliccate sul comando Opzioni.
  2. Poi premi Avanzate.

Sotto la sezione Generale,

  1. Clicca per deselezionare la casella di controllo “Chiedi di aggiornare i collegamenti automatici”.

NB: Quando la casella Chiedi di aggiornare i collegamenti automatici è deselezionata, i collegamenti vengono aggiornati automaticamente. E non appare alcun messaggio di questo tipo. Questa opzione si applica solo all'utente corrente e ha effetto su ogni cartella di lavoro che l'utente corrente apre, se gli altri utenti delle stesse cartelle di lavoro non sono interessati.

Un altro metodo è quello di aggiornare i collegamenti usando i comandi, segui questi passi.

In Excel 2010 o superiore

Clicca su Modifica collegamenti nel gruppo Collegamenti nella scheda Dati.

Clicca su Aggiorna valori e clicca su Chiudi.

Spero che questo ti aiuti.

-1
-1
-1
2016-11-22 09:52:11 +0000

Avevo un file Excel che quando veniva aperto mostrava un messaggio riguardante un collegamento esterno mancante. Nessun collegamento poteva essere trovato e vari strumenti - Kutools, FormulaDesk ecc non hanno trovato nulla. Alla fine ho risolto il problema aprendo il file xlsx come zip+xml e cancellando la cartella dei collegamenti esterni (se volete maggiori dettagli, chiedetemi).

-3
-3
-3
2016-05-16 19:22:24 +0000

Controlla il seguente link per altri modi per trovare i link non funzionanti https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25-54313a532ff1#bmfindexternal\referencesused\in\name

ANCHE, i link non funzionanti possono essere nascosti nelle regole di formattazione condizionale.