Reparar um livro danificado

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. No Excel 2013 ou no 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.

Important: 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.

        Note: 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, em seguida, clique em Guardar Como.

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

        Note: 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.

        Note: 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.

        Note: 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.

        Tip: 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.

        Note: 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. Note: 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. No Excel 2013 ou no 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.

Reparar um livro danificado manualmente

  1. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Abrir.

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

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

  4. 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.

Important: 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. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Abrir.

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

      3. Clique em Sim para reabrir o livro.

        Note: O livro é revertido para a última versão guardada do livro. Todas as alterações que possam ter causado danos no livro foram eliminadas.

    • 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 Botão do Microsoft Office Imagem do botão do Office e, em seguida, aponte para a seta junto a Guardar Como.

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

        Note: 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. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Fechar.

      6. Se uma mensagem lhe pedir para guardar as alterações efetuadas, clique em Sim.

      7. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Abrir.

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

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

      9. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, aponte para a seta junto a Guardar Como.

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

      11. 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.

        Note: 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:

        1. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Novo.

        2. Em Novo Documento em Branco, clique em Documento em branco.

      2. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Opções do Excel.

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

      4. Clique em OK.

      5. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Abrir.

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

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

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

      1. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Abrir.

      2. Na caixa Procurar em, selecione a pasta que contém o livro danificado e, em seguida, clique em Cancelar.

      3. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Novo.

      4. Em Novo Documento em Branco, clique em Documento 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, e prima Enter.

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

      6. Clique no livro e, em seguida, 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.

        Atalho de teclado  Também pode premir Ctrl+C.

      10. Selecione uma área 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 clique em Colar Especial.

      14. Em Colar, selecione Valores e, em seguida, clique em OK.

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

    • Abrir o livro danificado no Microsoft Office Word ou Microsoft WordPad    Se tiver o conversor do Microsoft Office Excel instalado, poderá conseguir abrir o livro no Word. Se o livro for aberto no Word, pode recuperar os dados. Não pode utilizar este método para recuperar folhas de módulos, folhas de diálogo, folhas de gráfico, folhas de macro ou gráficos incorporados. Também não poderá recuperar as fórmulas das células. Só pode recuperar os resultados dessas fórmulas atualmente apresentados nas células do livro danificado.

      Também pode abrir o seu livro do Excel no WordPad. Se o livro for aberto, poderá recuperar o código do Microsoft Visual Basic nos seus módulos e módulos de classe. Pode procurar as palavras "Sub" ou "Função" para encontrar o seu código.

    • 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:

        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.

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

      4. Execute a macro GetChartValues97.

        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

  1. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, aponte para a seta junto a Guardar Como.

  2. Clique na seta junto a Ferramentas e, em seguida, clique em Opções Gerais.

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

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

  1. Clique no Botão do Microsoft Office Imagem do botão do Office e, em seguida, clique em Opções do Excel.

  2. Na categoria Guardar, em Manter informações de cópia de segurança dos 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.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×