Quando si apre una cartella di lavoro danneggiata, Excel avvia automaticamente la modalità di recupero dei file e prova a riaprire e correggere la cartella di lavoro.
Excel non riesce ad avviare sempre automaticamente la modalità di recupero dei file. Se la cartella di lavoro non si apre perché è danneggiata, è possibile provare a ripristinarla manualmente.
Se il ripristino non riesce, è possibile provare anche altri metodi per recuperare i dati della cartella di lavoro. Come misura preventiva, è consigliabile salvare spesso la cartella di lavoro e creare una copia di backup di ogni volta che viene salvata. In alternativa, è possibile impostare Excel in modo che crei automaticamente un file di recupero a intervalli fissi. In questo modo, si avrà accesso a una copia valida della cartella di lavoro nel caso in cui l'originale venga eliminato involontariamente o danneggiato.
Ripristinare manualmente una cartella di lavoro danneggiata
-
Nella scheda File fare clic su Apri.
-
In Excel 2016 fare clic sul percorso in cui si trova il foglio di calcolo e quindi su Sfoglia.
-
Nella finestra di dialogo Apri selezionare la cartella di lavoro danneggiata da aprire.
-
Fare clic sulla freccia accanto al pulsante Apri e quindi fare clic su Apri e ripristina.
-
Eseguire una delle operazioni seguenti:
-
Per recuperare la maggiore quantità di dati possibile dalla cartella di lavoro, fare clic su Ripristina.
-
Se il ripristino non riesce, per estrarre i valori e le formule dalla cartella di lavoro danneggiata fare clic su Estrai dati.
-
Recuperare dati da una cartella di lavoro danneggiata
I metodi seguenti possono essere utili per recuperare dati che, in caso contrario, potrebbero andare persi. Se un metodo non è risolutivo, è possibile provarne un altro. Se questi metodi non funzionano, è anche possibile provare soluzioni software di terze parti per recuperare i dati della cartella di lavoro.
Importante: Se un errore del disco o di rete impedisce l'apertura di una cartella di lavoro, spostarla in un'altra unità disco rigido o dalla rete a un disco locale prima di provare una delle opzioni di recupero seguenti.
-
Per recuperare i dati quando la cartella di lavoro è aperta in Excel, eseguire una di queste operazioni:
-
Ripristinare l'ultima versione salvata della cartella di lavoro Se si sta modificando un foglio di lavoro e la cartella di lavoro viene danneggiata prima di salvare le modifiche, è possibile recuperare il foglio di lavoro originale ripristinando l'ultima versione salvata.
Per ripristinare l'ultima versione salvata della cartella di lavoro, procedere come segue:
-
Nella scheda File fare clic su Apri.
-
Fare doppio clic sul nome della cartella di lavoro aperta in Excel.
-
Scegliere Sì per riaprire la cartella di lavoro.
Nota: Viene ripristinata l'ultima versione salvata della cartella di lavoro. Le modifiche che possono aver causato il danneggiamento della cartella di lavoro sono state eliminate. Per altre informazioni su come recuperare le versioni precedenti di una cartella di lavoro, vedere Salvare e recuperare automaticamente i file di Office.
-
-
Salvare la cartella di lavoro in formato SYLK (Symbolic Link) Se si salva la cartella di lavoro in formato SYLK si potrebbe riuscire a escludere gli elementi danneggiati. Questo formato in genere viene usato per rimuovere il danneggiamento dei documenti stampati.
Per salvare la cartella di lavoro in formato SYLK, procedere come segue:
-
Fare clic su Salva con nome nella scheda File.
-
Selezionare SYLK (Connessione logica) nell'elenco Tipo file, quindi fare clic su Salva.
Nota: Quando si usa il formato di file SYLK, viene salvato solo il foglio attivo nella cartella di lavoro.
-
Fare clic su OK per salvare solo il foglio attivo se viene visualizzato un messaggio che indica che il tipo di file selezionato non supporta cartelle di lavoro con più fogli.
-
Se un messaggio indica che la cartella di lavoro potrebbe contenere caratteristiche non compatibili con il formato SYLK, fare clic su Sì.
-
Nella scheda File fare clic su Apri.
-
Selezionare il file SLK salvato e quindi fare clic su Apri.
Nota: Per visualizzare i file SLK, potrebbe essere necessario fare clic su Tutti i file o File SYLK nell'elenco Tipo file.
-
Nella scheda File fare clic su Salva con nome.
-
Nella casella Tipo file fare clic su Cartella di lavoro di Excel.
-
Nella casella Nome file digitare un nuovo nome per la cartella di lavoro per crearne una copia senza sostituire la cartella di lavoro originale, quindi fare clic su Salva.
Nota: Questo formato salva solo il foglio attivo nella cartella di lavoro, quindi è necessario aprire la cartella di lavoro danneggiata più volte e salvare separatamente i singoli fogli di lavoro.
-
-
-
Per recuperare i dati quando non si riesce ad aprire la cartella di lavoro in Excel, eseguire una di queste operazioni:
-
Impostare l'opzione di calcolo in Excel su manuale Per aprire una cartella di lavoro, provare a modificare l'impostazione di calcolo da automatica a manuale. Evitando il ricalcolo della cartella di lavoro, è possibile che venga aperta.
Per impostare l'opzione di calcolo in Excel su manuale, procedere come segue:
-
Assicurarsi che sia aperta una nuova cartella di lavoro vuota in Excel. Se non si apre una nuova cartella di lavoro vuota, procedere come segue:
-
-
Nella scheda File fare clic su Nuovo.
-
In Modelli disponibili scegliere Cartella di lavoro vuota.
-
Fare clic su Opzioni nella scheda File.
-
Nella categoria Formule in Opzioni di calcolo fare clic su Manuale.
-
Fare clic su OK.
-
Nella scheda File fare clic su Apri.
-
Selezionare la cartella di lavoro danneggiata e fare clic su Apri.
-
-
Usare riferimenti esterni per collegarsi alla cartella di lavoro danneggiata Per recuperare solo i dati e non le formule o i valori calcolati dalla cartella di lavoro, provare a usare i riferimenti esterni per collegarsi alla cartella di lavoro danneggiata.
Per usare riferimenti esterni per collegarsi alla cartella di lavoro danneggiata, procedere come segue:
-
Nella scheda File fare clic su Apri.
-
Selezionare la cartella che contiene la cartella di lavoro danneggiata, copiare il nome file della cartella di lavoro danneggiata e quindi fare clic su Annulla.
-
Fare clic sulla scheda File e quindi su Nuovo.
-
In Modelli disponibili scegliere Cartella di lavoro vuota.
-
Nella cella A1 della nuova cartella di lavoro digitare =Nome file!A1, dove Nome file è il nome della cartella di lavoro danneggiata copiata nel passaggio 2, quindi premere INVIO.
Suggerimento: È necessario immettere solo il nome della cartella di lavoro, senza digitare l'estensione di file.
-
Se viene visualizzata la finestra di dialogo Aggiorna valori, selezionare la cartella di lavoro danneggiata e fare clic su OK.
-
Se viene visualizzata la finestra di dialogo Seleziona foglio, selezionare il foglio appropriato e quindi fare clic su OK.
-
Selezionare la cella A1.
-
Nel gruppo Appunti della scheda Home fare clic su Copia.
-
Selezionare un'area, partendo dalla cella A1, che sia approssimativamente delle stesse dimensioni dell'intervallo di celle che include i dati nella cartella di lavoro danneggiata.
-
Nel gruppo Appunti della scheda Home fare clic su Incolla.
-
Con l'intervallo di celle selezionato, nel gruppo Appunti della scheda Home fare di nuovo clic su Copia.
-
Nel gruppo Appunti della scheda Home fare clic sulla freccia sotto Incolla, quindi scegliere Valori in Incolla valori.
Nota: Incollando i valori vengono rimossi i collegamenti alla cartella di lavoro danneggiata, lasciando solo i dati.
-
-
Usare una macro per estrarre dati da una cartella di lavoro danneggiata Se alla cartella di lavoro danneggiata è collegato un grafico, è possibile usare una macro per estrarre i dati di origine del grafico.
Per usare una macro, procedere come segue:
-
Immettere il codice macro seguente e incollarlo in un foglio modulo:
Sub GetChartValues() Dim NumberOfRows As Integer Dim X As Object Counter = 2
' Calculate the number of rows of data. NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) Worksheets("ChartData").Cells(1, 1) = "X Values"
' Write x-axis values to worksheet. With Worksheets("ChartData") .Range(.Cells(2, 1), _ .Cells(NumberOfRows + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1).XValues) End With ' Loop through all series in the chart and write their values to
' the worksheet. For Each X In ActiveChart.SeriesCollection Worksheets("ChartData").Cells(1, Counter) = X.Name With Worksheets("ChartData")
.Range(.Cells(2, Counter), _ .Cells(NumberOfRows + 1, Counter)) = _ Application.Transpose(X.Values) End With
Counter = Counter + 1 Next End Sub
-
Inserire un nuovo foglio di lavoro nella cartella di lavoro e rinominarlo ChartData.
-
Selezionare il grafico dal quale si desidera estrarre i valori di dati sottostanti.
-
Nota: Il grafico può essere incorporato in un foglio di lavoro o in un foglio grafico separato.
-
Eseguire la macro GetChartValues.
-
I dati del grafico verranno inseriti nel foglio di lavoro ChartData.
-
-
Salvare automaticamente una copia di backup di una cartella di lavoro
Il salvataggio automatico di una copia di backup della cartella di lavoro consente di avere accesso a una copia valida della cartella di lavoro nel caso in cui l'originale venga eliminato involontariamente o danneggiato.
-
Nella scheda File fare clic su Salva con nome.
-
InExcel 2016 fare clic sul percorso in cui si trova il foglio di calcolo e quindi su Sfoglia.
-
Fare clic sulla freccia a discesa accanto a Strumenti, che si trova accanto al pulsante Salva, quindi fare clic su Opzioni generali.
-
Selezionare la casella di controllo Crea sempre copia di backup.
Per altre informazioni su come salvare e ripristinare le versioni precedenti di una cartella di lavoro e su come recuperare le nuove cartelle di lavoro non salvate in precedenza, vedere Recuperare i file di Office.
Creare automaticamente un file di recupero a intervalli fissi
Configurare Excel per creare periodicamente un file di recupero della cartella di lavoro consente di avere accesso a una copia valida della cartella di lavoro nel caso in cui l'originale venga eliminato involontariamente o danneggiato.
-
Fare clic su Opzioni nella scheda File.
-
Nella categoria Salva, in Salvataggio cartelle di lavoro, selezionare la casella di controllo Salva informazioni di salvataggio automatico ogni e quindi immettere un numero di minuti.
-
Nella casella Percorso file salvataggio automatico immettere la posizione in cui salvare il file di recupero.
-
Verificare che la casella di controllo Disattiva Salvataggio automatico solo per questa cartella di lavoro non sia selezionata.
Per altre informazioni su come salvare e ripristinare le versioni precedenti di una cartella di lavoro e su come recuperare le nuove cartelle di lavoro non salvate in precedenza, vedere Recuperare i file di Office.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.