Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Quando abre um livro danificado, o Excel inicia automaticamente o modo de Recuperação de Ficheiros e tenta reabrir e reparar em simultâneo o livro.

O Excel não consegue iniciar sempre o modo de Recuperação de Ficheiros automaticamente. Se não conseguir abrir um livro por estar danificado, pode tentar reparar o livro manualmente.

Também pode experimentar outros métodos para recuperar dados do livro quando a reparação de um livro não for efetuada com êxito. Como medida preventiva, recomendamos que guarde o seu livro frequentemente e crie uma cópia de segurança sempre que o guardar. Em alternativa, pode configurar o Excel para criar automaticamente um ficheiro de recuperação em intervalos específicos. Desta forma, terá acesso a uma boa cópia do livro, se o original for eliminado acidentalmente ou ficar danificado.

Reparar um livro danificado manualmente

  1. No separador Ficheiro, clique em Abrir.

  2. Em Excel 2013 ou Excel 2016, clique na localização onde se encontra a folha de cálculo e clique em Procurar.

  3. Na caixa de diálogo Abrir, selecione o livro danificado que pretende abrir.

  4. Clique na seta junto ao botão Abrir e, em seguida, clique em Abrir e Reparar.

  5. Efetue um dos seguintes procedimentos:

    • Para recuperar o máximo de dados do livro quanto possível, clique em Reparar.

    • Para extrair valores e fórmulas do livro, quando uma tentativa de reparar o livro não for efetuada com êxito, clique em Extrair Dados.

Recuperar dados de um livro danificado

Os seguintes métodos poderão ajudá-lo a recuperar dados que de outra forma perderia. Se um método não resultar, pode experimentar outro. Também pode experimentar soluções de software de terceiros para tentar recuperar os dados do livro, se não conseguir recuperar os seus dados através destes métodos.

Importante: Se um erro de disco ou de rede tornar impossível abrir um livro, mova o livro para uma unidade de disco rígido diferente, ou da rede para um disco local, antes de despender tempo a experimentar as seguintes opções de recuperação.

  • Para recuperar dados quando o livro está aberto no Excel, efetue um dos seguintes procedimentos:

    • Reverter o livro para a última versão guardada     Se estiver a editar uma folha de cálculo e o livro ficar danificado antes de guardar as suas alterações, pode recuperar a folha de cálculo original ao reverter para a última versão guardada.

      Para reverter o livro para a última versão guardada, faça o seguinte:

      1. No separador Ficheiro, clique em Abrir.

      2. Clique duas vezes no nome do livro que tem aberto no Excel.

      3. Clique em Sim para reabrir o livro.

        Nota: O livro é revertido para a última versão guardada do livro. Todas as alterações que possam ter causado danos no livro foram eliminadas. Para obter mais informações sobre como recuperar versões anteriores de um livro, consulte Guardar e recuperar automaticamente ficheiros do Office.

    • Guardar o livro no formato SYLK (Ligação Simbólica)     Ao guardar o livro no formato de ficheiro SYLK, é possível que consiga filtrar os elementos danificados. O formato SYLK é geralmente utilizado para remover danos de impressão.

      Para guardar o livro no formato SYLK, faça o seguinte:

      1. Clique no separador Ficheiro e clique em Guardar Como.

      2. Na lista Guardar com o tipo, clique em SYLK (Ligação Simbólica) e, em seguida, clique em Guardar.

        Nota: Apenas a folha ativa no livro é guardada quando utiliza o formato de ficheiro SYLK.

      3. Se uma mensagem lhe indicar que o tipo de ficheiro selecionado não suporta livros com múltiplas folhas, clique em OK para guardar apenas a folha ativa.

      4. Se uma mensagem lhe indicar que o livro pode conter funcionalidades que não são compatíveis com o formato SYLK, clique em OK.

      5. No separador Ficheiro, clique em Abrir.

      6. Selecione o ficheiro .slk que guardou e, em seguida, clique em Abrir.

        Nota: Para ver o ficheiro .slk, poderá ter de clicar em Todos os Ficheiros ou Ficheiros SYLK na lista Ficheiros do tipo.

      7. No separador Ficheiro, clique em Guardar Como.

      8. Na caixa Guardar com o tipo, clique Livro do Excel.

      9. Na caixa Nome do ficheiro, escreva um novo nome para o livro para criar uma cópia sem substituir o livro original e, em seguida, clique em Guardar.

        Nota: Como este formato só guarda a folha de cálculo ativa no livro, tem de abrir o livro danificado repetidamente e guardar cada folha de cálculo separadamente.

  • Para recuperar os dados quando não consegue abrir o livro no Excel, efetue um dos seguintes procedimentos:

    • Definir a opção de cálculo no Excel como manual     Para abrir um livro, experimente alterar a definição de cálculo de automática para manual. Uma vez que o livro não será recalculado, é possível que seja aberto.

      Para definir a opção de cálculo no Excel como manual, faça o seguinte:

      1. Certifique-se de que está aberto um novo livro em branco no Excel. Se não estiver aberto um novo livro em branco, faça o seguinte:

    • No separador Ficheiro, clique em Novo.

    • Em Modelos Disponíveis, clique em Livro em branco.

      1. No separador Ficheiro, clique em Opções.

      2. Na categoria Fórmulas, em Opções de cálculo, clique em Manual.

      3. Clique em OK.

      4. No separador Ficheiro, clique em Abrir.

      5. Selecione o livro danificado e, em seguida, clique em Abrir.

    • Utilizar referências externas para ligar ao livro danificado     Se quiser recuperar apenas os dados e não recuperar as fórmulas ou os valores calculados do livro, pode utilizar referências externas para ligar ao livro danificado.

      Para utilizar referências externas para ligar ao livro danificado, faça o seguinte:

      1. No separador Ficheiro, clique em Abrir.

      2. Selecione a pasta que contém o livro danificado, copie o nome do ficheiro do livro danificado e, em seguida, clique em Cancelar.

      3. Clique no separador Ficheiro e, em seguida, clique em Novo.

      4. Em Modelos Disponíveis, clique em Livro em branco.

      5. Na célula A1 do novo livro, escreva =Nome do Ficheiro!A1, em que Nome do Ficheiro é o nome do livro danificado que copiou no passo 2 e, em seguida, prima Enter.

        Sugestão: Só tem de introduzir o nome do livro, não precisa de introduzir a extensão de nome de ficheiro.

      6. Se a caixa de diálogo Atualizar Valores for apresentada, selecione o livro danificado e clique em OK.

      7. Se a caixa de diálogo Selecionar Folha for apresentada, selecione a folha adequada e, em seguida, clique em OK.

      8. Selecione a célula A1.

      9. No separador Base, no grupo Área de Transferência, clique em Copiar.

      10. Selecione uma área, a começar na célula A1, que seja aproximadamente do mesmo tamanho do intervalo de células que contêm dados no livro danificado.

      11. No separador Base, no grupo Área de Transferência, clique em Colar.

      12. Com o intervalo de células selecionado, no separador Base, no grupo Área de Transferência, clique novamente em Copiar.

      13. No separador Base, no grupo Área de Transferência, clique na seta abaixo de Colar e, em seguida, em Colar Valores, clique em Valores.

        Nota: Colar os valores remove as ligações para o livro danificado e deixa apenas os dados.

    • Utilizar uma macro para extrair dados de um livro danificado     Se tiver um gráfico ligado ao livro danificado, pode utilizar uma macro para extrair os dados de origem do gráfico.

      Para utilizar uma macro, faça o seguinte:

      1. Introduza o seguinte código de macro numa folha de módulo:

        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
      2. Insira uma folha de cálculo nova no seu livro e mude o nome para ChartData.

      3. Selecione o gráfico a partir do qual pretende extrair os valores dos dados subjacentes.

      4. Nota: O gráfico não pode ser incorporado numa folha de cálculo ou numa folha de gráficos em separado.

      5. Execute a macro GetChartValues.

      6. Os dados do gráfico serão colocados na folha de cálculo ChartData.

Guardar automaticamente uma cópia de segurança de um livro

Guardar automaticamente uma cópia de segurança do seu livro ajuda a garantir que terá acesso a uma boa cópia do livro, se o original for eliminado acidentalmente ou se ficar danificado.

  1. No separador Ficheiro, clique em Guardar Como.

  2. Em Excel 2013 ou Excel 2016, clique na localização onde se encontra a folha de cálculo e clique em Procurar.

  3. Clique na seta pendente junto a Ferramentas, junto ao botão Guardar, e clique em Opções Gerais.

  4. Selecione a caixa de verificação Criar sempre cópia de segurança.

Para obter mais informações sobre como guardar e recuperar versões anteriores de um livro, bem como informações sobre como recuperar novos livros (que não guardou anteriormente), consulte Recuperar ficheiros do Office.

Criar automaticamente um ficheiro de recuperação em intervalos específicos

Configurar o Excel para criar periodicamente um ficheiro de recuperação do seu livro ajuda a garantir que terá acesso a uma boa cópia do livro, se o original for eliminado acidentalmente ou se ficar danificado.

  1. No separador Ficheiro, clique em Opções.

  2. Na categoria Guardar, em Guardar livros, selecione a caixa de verificação Guardar informações de Recuperação Automática a cada e, em seguida, introduza um número de minutos.

  3. Na caixa Localização do ficheiro de Recuperação Automática, introduza o local onde pretende guardar o ficheiro de recuperação.

  4. Certifique-se de que a caixa de verificação Desativar Recuperação Automática apenas para este livro não está selecionada.

Para obter mais informações sobre como guardar e recuperar versões anteriores de um livro, bem como informações sobre como recuperar novos livros (que não guardou anteriormente), consulte Recuperar ficheiros do Office.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.