I collegamenti esterni possono essere calcolati quando si apre una cartella di lavoro salvata per l'ultima volta in una versione precedente di Excel

Sintomi

Quando si apre una cartella di lavoro che contiene collegamenti esterni o Funzioni definite dall'utente in Microsoft Excel, è possibile che si verifichi uno o più dei sintomi seguenti:

  • I collegamenti nella cartella di lavoro vengono calcolati sulla tabella dei collegamenti esterni archiviata nella cartella di lavoro e possono essere diversi da quelli calcolati in precedenza.
  • Le formule che includono o fanno riferimento a collegamenti esterni ad altre cartelle di lavoro che non dispongono di valori archiviati nella tabella dei collegamenti esterni possono visualizzare uno degli errori seguenti:
    • #REF!

    • #VALUE!

  • Le formule che includono funzioni definite dall'utente da componenti aggiuntivi o altre cartelle di lavoro non disponibili potrebbero visualizzare l'errore seguente:
    • #NAME?

Inoltre, poiché il risultato è un errore, altre celle e funzioni che usano questo risultato potrebbero restituire altri errori o risultati imprevisti.

Causa

Questo scenario si verifica se la cartella di lavoro aperta è stata salvata per l'ultima volta in una versione di Excel precedente alla versione attualmente in uso per aprire la cartella di lavoro. Questo scenario si verifica perché Excel forza un ricalcolo completo di tutte le cartelle di lavoro aperte salvate in precedenza in una versione precedente di Excel, indipendentemente dallo stato di aggiornamento del collegamento. Per ricalcolare completamente una cartella di lavoro, Excel ottiene il valore attualmente archiviato di tutti i riferimenti esterni dalla tabella dei collegamenti esterni delle cartelle di lavoro. Questo comportamento si verifica anche se si decide di non aggiornare tali collegamenti quando viene richiesto. Excel aggiorna la catena di calcolo della cartella di lavoro alla versione corrente di Excel. Se i valori delle origini di collegamento esterno non sono disponibili nella tabella dei collegamenti esterni nella cartella di lavoro, Excel non può calcolare correttamente. Pertanto, Excel restituisce #REF! Errori. Questo vale anche per i collegamenti DDE non disponibili durante il processo di ricalcolo. Per impostazione predefinita, Excel salva una tabella nascosta dei valori di collegamento a scopo di calcolo. In alcuni scenari, i valori per i collegamenti esterni potrebbero non corrispondere a quello calcolato per l'ultima volta nelle formule. È anche possibile disattivare la funzionalità per archiviare i valori dei collegamenti esterni su una singola cartella di lavoro nelle opzioni di Excel.

Soluzione alternativa

Per risolvere questo problema, usare uno dei metodi seguenti.

Se si verificano errori nelle formule di collegamento esterno quando si apre la cartella di lavoro, ma non si è ancora salvata la cartella di lavoro, seguire questa procedura:

  1. Non salvare la cartella di lavoro. Chiudere invece la cartella di lavoro senza salvarla. In questo modo verranno annullate tutte le modifiche apportate alla cartella di lavoro.
  2. Per ogni origine di collegamento esterno diversa nella cartella di lavoro che si vuole aprire, verificare che il file di origine sia disponibile nel percorso specificato nella formula del collegamento. Se non sono più disponibili origini di collegamento, modificare la formula di collegamento in modo che punti a un'origine alternativa. In alternativa, rimuovere definitivamente la formula di collegamento per interrompere il collegamento. Seguire la procedura descritta nella sezione "Aggiornare o rimuovere collegamenti" per modificare i collegamenti o rimuovere i collegamenti.
  3. Dopo aver verificato che tutte le origini collegamento siano disponibili nei percorsi definiti, aprire la cartella di lavoro collegata che ha riscontrato il problema in Excel. Consentire a Excel di aggiornare tutti i collegamenti esterni all'interno della cartella di lavoro quando richiesto.
  4. Quando si apre la cartella di lavoro collegata e si verifica che tutti i collegamenti esterni sono stati aggiornati correttamente e che la cartella di lavoro è stata ricalcolata correttamente nella versione corrente di Excel, salvare la cartella di lavoro. Ora dovrebbe aprire e aggiornare i collegamenti come previsto nella versione corrente di Excel.

Se è già stata salvata la cartella di lavoro con errori nelle formule di collegamento esterno, se il file di origine del collegamento è stato spostato o se i file di origine del collegamento non sono più disponibili, individuare l'origine collegata originale. In alternativa, trovare un file di origine alternativo. Modificare quindi i collegamenti a queste origini. Per esaminare le origini dei collegamenti esterni e ripristinare o rimuovere eventuali collegamenti interrotti, seguire questa procedura:

  1. Per impedire temporaneamente il ricalcolo dei file salvati per l'ultima volta in una versione precedente di Excel in modo che sia possibile aggiornare o rimuovere collegamenti esterni, impostare l'ambiente di calcolo su manuale. Per impostare temporaneamente la modalità di calcolo su manuale, seguire questa procedura:

    1. Chiudere tutte le cartelle di lavoro.
    2. Creare una nuova cartella di lavoro.
    3. Selezionare il pulsante Microsoft Office e quindi selezionare Opzioni di Excel.
    4. Nella scheda Formule selezionare Manuale in Opzioni di calcolo e quindi selezionare OK.
    5. Aprire la cartella di lavoro salvata.
  2. Nella scheda Dati selezionare Modifica collegamenti nel gruppo Connections.

    Ogni collegamento elenca il nome file della cartella di lavoro di origine a cui è collegata la cartella di lavoro. Se si seleziona il collegamento, il percorso del percorso del file originale della cartella di lavoro di origine viene visualizzato nell'elenco nell'etichetta Percorso .

  3. Selezionare Controlla stato per aggiornare lo stato di tutti i collegamenti nell'elenco. Attendere l'aggiornamento dello stato di tutti i collegamenti.

  4. Esaminare lo stato nella colonna Stato , selezionare il collegamento e quindi eseguire una delle azioni seguenti:

    • Se lo stato è OK, non è necessaria alcuna azione. Il collegamento funziona ed è corrente.
    • Se lo stato è Sconosciuto, selezionare Controlla stato per aggiornare lo stato di tutti i collegamenti nell'elenco.
    • Se lo stato non è applicabile, il collegamento usa OLE o Dynamic Data Exchange (DDE). Impossibile controllare lo stato di questi tipi di collegamenti.
    • Se lo stato è Errore: Origine non trovata, selezionare Cambia origine e quindi selezionare la cartella di lavoro appropriata per il collegamento.
    • Se lo stato è Errore: Foglio di lavoro non trovato, selezionare Cambia origine e quindi selezionare il foglio di lavoro appropriato nel file appropriato. L'origine potrebbe essere stata spostata o rinominata.
    • Se lo stato è Avviso: Valori non aggiornati, selezionare Aggiorna valori. Il collegamento non è stato aggiornato all'apertura della cartella di lavoro.
    • Se lo stato è Avviso: Origine non ricalcolata, selezionare Open Source e quindi premere F9 per calcolare la cartella di lavoro. La cartella di lavoro può essere impostata sul calcolo manuale nel file di origine. Per impostare la cartella di lavoro sul calcolo automatico, selezionare il pulsante Microsoft Office e quindi selezionare Opzioni di Excel. Nella scheda Formule selezionare Automatico in Opzioni di calcolo.
    • Se lo stato è Errore: nome non definito o non rettangolare, alcuni nomi non possono essere risolti finché non si apre la cartella di lavoro di origine. Selezionare Open Source, tornare alla cartella di lavoro di destinazione e quindi selezionare Check Status (Controlla stato). Se il problema non viene risolto, assicurarsi che il nome non sia mancante o scritto in modo errato. Passare alla cartella di lavoro di origine, selezionare la scheda Formule , selezionare Definisci nome e quindi cercare il nome.
    • Se lo stato è Warning: Open source to update values (Avviso: Open Source per aggiornare i valori), selezionare Open Source (Apri origine). Il collegamento non può essere aggiornato finché non si apre l'origine.
    • Se lo stato è Source è aperto, l'origine è aperta. Non è necessaria alcuna azione a meno che non si ricevano errori del foglio di lavoro.
    • Se lo stato è Valori aggiornati dal nome file, non è necessaria alcuna azione. I valori sono stati aggiornati.
    • Se lo stato è Error: Status indeterminate, Excel non può determinare lo stato del collegamento. L'origine potrebbe non contenere fogli di lavoro. In alternativa, l'origine può essere salvata in un formato di file non supportato. Selezionare Aggiorna valori.
  5. Dopo aver risolto tutti i riferimenti ai collegamenti, reimpostare il calcolo su automatico in modo che Excel possa ricalcolare completamente la cartella di lavoro nella nuova versione della cartella di lavoro. A tal fine, attenersi alla seguente procedura:

    1. Selezionare il pulsante Microsoft Office e quindi selezionare Opzioni di Excel.

    2. Nella scheda Formule selezionare Automatico in Opzioni di calcolo e quindi selezionare OK.

      La cartella di lavoro verrà ora calcolata da Excel. Se il calcolo ha esito positivo, salvare la cartella di lavoro. La cartella di lavoro dovrebbe ora aprire e aggiornare i collegamenti come previsto nella versione corrente di Excel.

Per altre informazioni sul modo in cui viene determinato l'ambiente di calcolo, vedere Descrizione del modo in cui Excel determina la modalità di calcolo corrente.

Se non sono necessarie formule che fanno riferimento a collegamenti esterni, copiare queste formule e quindi incollare i valori solo nelle celle di destinazione.

Nota

Quando si sostituisce una formula con il relativo valore, excel rimuove definitivamente la formula.

Per copiare le formule e incollare i valori, seguire questa procedura:

  1. Aprire la cartella di lavoro nella versione di Excel in cui è stata salvata l'ultima cartella di lavoro. Quando viene richiesto di aggiornare i collegamenti, selezionare No. Poiché il file è stato salvato per l'ultima volta in questa versione di Excel, i collegamenti non sono forzati all'aggiornamento. Il calcolo può verificarsi con l'ultimo valore noto del collegamento.
  2. Fare clic con il pulsante destro del mouse sulla cella o sull'intervallo di celle che contengono la formula che fa riferimento a un collegamento esterno e quindi scegliere Copia.
  3. Fare clic con il pulsante destro del mouse sulla stessa cella o intervallo di celle e quindi scegliere Incolla speciale.
  4. Nella finestra di dialogo Incolla speciale selezionare Valori in Incolla e quindi selezionare OK.

Dopo aver rimosso tutti i collegamenti indesiderati in questo modo, salvare la cartella di lavoro. È quindi possibile aprire la cartella di lavoro in Excel senza aggiornare tali collegamenti. Questo comportamento si verifica perché i collegamenti non esistono più.