Reparando uma pasta de trabalho corrompida

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Quando você abre uma pasta de trabalho que foi corrompida, o Excel inicia automaticamente modo recuperação de arquivo e tenta abrir novamente e reparar simultaneamente a pasta de trabalho.

O Excel não pode sempre iniciar modo de recuperação de arquivo automaticamente. Se você não consegue abrir uma pasta de trabalho porque ele foi corrompido, você pode tentar reparar a pasta de trabalho manualmente.

Você também pode tentar outros métodos para recuperar dados de pasta de trabalho quando Reparando uma pasta de trabalho não for bem-sucedido. Como uma medida de prevenção, talvez você queira salvar sua pasta de trabalho com frequência e criar uma cópia de backup toda vez que você salvá-lo. Ou você pode especificar que o Excel cria automaticamente um arquivo de recuperação em intervalos específicos. Dessa forma, você terá acesso a uma boa cópia da pasta de trabalho, se o original é excluído acidentalmente ou se for corrompida.

Reparar uma pasta de trabalho corrompida manualmente

  1. Na guia Arquivo, clique em Abrir.

  2. Em Excel 2013 ou Excel 2016, clique no local onde se encontra a planilha e clique em Procurar.

  3. Na caixa de diálogo Abrir , selecione a pasta de trabalho corrompida que você deseja abrir.

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

  5. Siga um destes procedimentos:

    • Para recuperar o máximo dos dados da pasta de trabalho possível, clique em Reparar.

    • Para extrair valores e fórmulas da pasta de trabalho quando uma tentativa de reparar a pasta de trabalho não for bem-sucedido, clique em Extrair dados.

Recuperar dados de uma pasta de trabalho corrompida

Os seguintes métodos podem ajudá-lo a resgatar dados que podem ser perdidos. Se um método não for bem-sucedido, você pode tentar outra. Você também pode tentar soluções de software de terceiros para tentar recuperar dados de pasta de trabalho se você não poderá recuperar seus dados usando esses métodos.

Importante : Se um erro de disco ou rede torna impossível abrir uma pasta de trabalho, mova a pasta de trabalho para outra unidade de disco rígido ou da rede em um disco local antes de perder tempo tentando qualquer uma das seguintes opções de recuperação.

  • Para recuperar dados quando a pasta de trabalho está aberta no Excel, siga um destes procedimentos:

    • Reverta a pasta de trabalho para a última versão salva     Se você estiver editando uma planilha e a pasta de trabalho corrompida antes de salvar suas alterações, você pode recuperar a planilha original por reverter-la para a última versão salva.

      Para reverter a pasta de trabalho para a última versão salva, faça o seguinte:

      1. Na guia Arquivo, clique em Abrir.

      2. Clique duas vezes no nome da pasta de trabalho aberta no Excel.

      3. Clique em Sim para reabrir a pasta de trabalho.

        Observação : A pasta de trabalho é revertido para a última versão salva da pasta de trabalho. Todas as alterações que podem ter causado a pasta de trabalho corrompida foram descartadas. Para obter mais informações sobre a recuperação de versões anteriores de uma pasta de trabalho, consulte Salvar e recuperar arquivos do Office automaticamente.

    • Salvar a pasta de trabalho no formato SYLK (vínculo simbólico)     Salvando a pasta de trabalho no formato SYLK, você poderá filtrar os elementos corrompidos. Formato SYLK normalmente é usado para remover corrupção de impressora.

      Para salvar a pasta de trabalho no formato SYLK, faça o seguinte:

      1. Clique na guia arquivo e, em seguida, clique em Salvar como.

      2. Na lista Salvar como tipo, clique em SYLK (vínculo simbólico) e, em seguida, clique em Salvar.

        Observação : Somente a planilha ativa da pasta de trabalho é salva quando você usa o formato de arquivo SYLK.

      3. Se uma mensagem solicitar que o tipo de arquivo selecionado não suporta pastas de trabalho que contenham várias planilhas, clique em OK para salvar apenas a planilha ativa.

      4. Se uma mensagem solicitar que a pasta de trabalho pode conter recursos que não são compatíveis com o formato SYLK, clique em Sim.

      5. Na guia Arquivo, clique em Abrir.

      6. Selecione o arquivo. slk que você salvou e clique em Abrir.

        Observação : Para ver o arquivo. slk, você talvez precise clique em Todos os arquivos ou SYLK na lista de arquivos do tipo.

      7. Na guia Arquivo, clique em Salvar como.

      8. Na caixa Salvar como tipo, clique em Pasta de trabalho do Excel.

      9. Na caixa nome do arquivo, digite um novo nome para a pasta de trabalho criar uma cópia sem substituir a pasta de trabalho original e, em seguida, clique em Salvar.

        Observação : Como este formato salva somente a planilha ativa da pasta de trabalho, você deve abrir a pasta de trabalho corrompida repetidamente e salvar cada planilha separadamente.

  • Para recuperar os dados quando você não pode abrir a pasta de trabalho no Excel, siga um destes procedimentos:

    • Defina a opção de cálculo no Excel para manual     Para abrir uma pasta de trabalho, tente alterar a configuração de cálculo de automático para manual. Porque a pasta de trabalho não ser recalculada, ele pode ser aberto.

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

      1. Certifique-se de que uma nova pasta de trabalho em branco é aberta no Excel. Se uma nova pasta de trabalho em branco não estiver aberta, faça o seguinte:

    • Na guia Arquivo, clique em Novo.

    • Em Modelos disponíveis, clique em pasta de trabalho em branco.

      1. Na guia Arquivo, clique em Opções.

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

      3. Clique em OK.

      4. Na guia Arquivo, clique em Abrir.

      5. Selecione a pasta de trabalho corrompida e clique em Abrir.

    • Use referências externas para vincular à pasta de trabalho corrompida     Se você quiser recuperar apenas dados e não as fórmulas ou valores calculados da pasta de trabalho, você pode usar referências externas para vincular à pasta de trabalho corrompida.

      Para usar as referências externas para vincular à pasta de trabalho corrompida, faça o seguinte:

      1. Na guia Arquivo, clique em Abrir.

      2. Selecione a pasta que contém a pasta de trabalho corrompida, copie o nome do arquivo da pasta de trabalho corrompida e, em seguida, clique em Cancelar.

      3. Clique na guia arquivo e, em seguida, clique em novo.

      4. Em Modelos disponíveis, clique em pasta de trabalho em branco.

      5. Na célula A1 da nova pasta de trabalho, digite = nome do arquivo! A1, onde nome do arquivo é o nome da pasta de trabalho corrompida que você copiou na etapa 2 e pressione ENTER.

        Dica : Você precisa apenas inserir o nome da pasta de trabalho — você não precisa digitar a extensão de nome de arquivo.

      6. Se a caixa de diálogo Atualizar valores for exibida, selecione a pasta de trabalho corrompida e clique em OK.

      7. Se a caixa de diálogo Selecionar Planilha for exibida, selecione a planilha adequada e clique em OK.

      8. Selecione a célula A1.

      9. Na guia Página Inicial, no grupo Área de Transferência, clique em Copiar.

      10. Selecione uma área, iniciando na célula A1, que é aproximadamente do mesmo tamanho que o intervalo de células que contêm dados da pasta de trabalho corrompida.

      11. Na guia Página Inicial, no grupo Área de Transferência, clique em Colar.

      12. Com o intervalo de células ainda selecionado, na guia página inicial, no grupo área de transferência, clique em Copiar novamente.

      13. Na guia página inicial, no grupo área de transferência, clique na seta abaixo de Colar e, em seguida, em Colar valores, clique em valores.

        Observação : A colagem de valores remove os vínculos para a pasta de trabalho corrompida e deixa somente os dados.

    • Use uma macro para extrair dados de uma pasta de trabalho corrompida     Se um gráfico estiver vinculado à pasta de trabalho corrompida, você pode usar uma macro para extrair os dados de origem do gráfico.

      Para usar uma macro, faça o seguinte:

      1. Digite o seguinte código de macro em uma planilha 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. Inserir uma nova planilha em sua pasta de trabalho e renomeie como ChartData.

      3. Selecione o gráfico do qual você deseja extrair os valores dos dados subjacentes.

      4. Observação : O gráfico pode ser inserido em uma planilha ou em uma planilha de gráfico separada.

      5. Execute a macro GetChartValues.

      6. Os dados do gráfico serão colocados na planilha ChartData.

Salvar automaticamente uma cópia de backup de uma pasta de trabalho

Salvar automaticamente uma cópia de backup da pasta de trabalho ajuda a garantir que você terá acesso a uma boa cópia da pasta de trabalho, se o original é excluído acidentalmente ou se for corrompida.

  1. Na guia Arquivo, clique em Salvar como.

  2. Em Excel 2013 ou Excel 2016, clique no local onde se encontra a planilha e clique em Procurar.

  3. Clique na seta suspensa ao lado de Ferramentas, localizada ao lado do botão Salvar e clique em Opções gerais.

  4. Marque a caixa de seleção Sempre criar backup.

Para obter mais informações sobre como salvar e recuperar versões anteriores de uma pasta de trabalho, bem como informações sobre a recuperação novas pastas de trabalho (que você não tinha salva anteriormente), consulte Office recuperar arquivos.

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

Configurar o Excel para criar um arquivo de recuperação da pasta de trabalho periodicamente ajuda a garantir que você terá acesso a uma boa cópia da pasta de trabalho, se o original é excluído acidentalmente ou se for corrompida.

  1. Na guia Arquivo, clique em Opções.

  2. Na categoria Salvar, em salvar pastas de trabalho, selecione o Salvar informações de AutoRecuperação cada caixa de seleção e insira um número de minutos.

  3. Na caixa Local do arquivo de AutoRecuperação, insira o local em que deseja salvar o arquivo de recuperação.

  4. Certifique-se de que a caixa de seleção Desabilitar a AutoRecuperação para apenas esta pasta de trabalho não está selecionada.

Para obter mais informações sobre como salvar e recuperar versões anteriores de uma pasta de trabalho, bem como informações sobre a recuperação novas pastas de trabalho (que você não tinha salva anteriormente), consulte Office recuperar arquivos.

Reparar uma pasta de trabalho corrompida manualmente

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

  2. Na caixa de diálogo Abrir , selecione a pasta de trabalho corrompida que você deseja abrir.

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

  4. Siga um destes procedimentos:

    • Para recuperar o máximo dos dados da pasta de trabalho possível, clique em Reparar.

    • Para extrair valores e fórmulas da pasta de trabalho quando uma tentativa de reparar a pasta de trabalho não for bem-sucedido, clique em Extrair dados.

Recuperar dados de uma pasta de trabalho corrompida

Os seguintes métodos podem ajudá-lo a resgatar dados que podem ser perdidos. Se um método não for bem-sucedido, você pode tentar outra. Você também pode tentar soluções de software de terceiros para tentar recuperar dados de pasta de trabalho se você não poderá recuperar seus dados usando esses métodos.

Importante : Se um erro de disco ou rede torna impossível abrir uma pasta de trabalho, mova a pasta de trabalho para outra unidade de disco rígido ou da rede em um disco local antes de perder tempo tentando qualquer uma das seguintes opções de recuperação.

  • Para recuperar dados quando a pasta de trabalho está aberta no Excel, siga um destes procedimentos:

    • Reverta a pasta de trabalho para a última versão salva     Se você estiver editando uma planilha e a pasta de trabalho corrompida antes de salvar suas alterações, você pode recuperar a planilha original por reverter-la para a última versão salva.

      Para reverter a pasta de trabalho para a última versão salva, faça o seguinte:

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

      2. Clique duas vezes no nome da pasta de trabalho aberta no Excel.

      3. Clique em Sim para reabrir a pasta de trabalho.

        Observação : A pasta de trabalho é revertido para a última versão salva da pasta de trabalho. Todas as alterações que podem ter causado a pasta de trabalho corrompida foram descartadas.

    • Salvar a pasta de trabalho no formato SYLK (vínculo simbólico)     Salvando a pasta de trabalho no formato SYLK, você poderá filtrar os elementos corrompidos. Formato SYLK normalmente é usado para remover corrupção de impressora.

      Para salvar a pasta de trabalho no formato SYLK, faça o seguinte:

      1. Clique o Botão Microsoft Office Imagem do botão Office e, em seguida, aponte para a seta ao lado de Salvar como.

      2. Na lista Salvar como tipo, clique em SYLK (vínculo simbólico) e, em seguida, clique em Salvar.

        Observação : Somente a planilha ativa da pasta de trabalho é salva quando você usa o formato de arquivo SYLK.

      3. Se uma mensagem solicitar que o tipo de arquivo selecionado não suporta pastas de trabalho que contenham várias planilhas, clique em OK para salvar apenas a planilha ativa.

      4. Se uma mensagem solicitar que a pasta de trabalho pode conter recursos que não são compatíveis com o formato SYLK, clique em Sim.

      5. Clique o Botão Microsoft Office Imagem do botão Office e clique em Fechar.

      6. Se uma mensagem solicitar que você salve as alterações que você fez, clique em Sim.

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

      8. Selecione o arquivo. slk que você salvou e clique em Abrir.

        Observação : Para ver o arquivo. slk, você talvez precise clique em Todos os arquivos ou SYLK na lista de arquivos do tipo.

      9. Clique o Botão Microsoft Office Imagem do botão Office e, em seguida, aponte para a seta ao lado de Salvar como.

      10. Na caixa Salvar como tipo, clique em Pasta de trabalho do Excel.

      11. Na caixa nome do arquivo, digite um novo nome para a pasta de trabalho criar uma cópia sem substituir a pasta de trabalho original e, em seguida, clique em Salvar.

        Observação : Como este formato salva somente a planilha ativa da pasta de trabalho, você deve abrir a pasta de trabalho corrompida repetidamente e salvar cada planilha separadamente.

  • Para recuperar os dados quando você não pode abrir a pasta de trabalho no Excel, siga um destes procedimentos:

    • Defina a opção de cálculo no Excel para manual     Para abrir uma pasta de trabalho, tente alterar a configuração de cálculo de automático para manual. Porque a pasta de trabalho não ser recalculada, ele pode ser aberto.

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

      1. Certifique-se de que uma nova pasta de trabalho em branco é aberta no Excel. Se uma nova pasta de trabalho em branco não estiver aberta, faça o seguinte:

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

        2. Em Nova em branco, clique em documento em branco.

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

      6. Selecione a pasta de trabalho corrompida e clique em Abrir.

    • Use referências externas para vincular à pasta de trabalho corrompida     Se você quiser recuperar apenas dados e não as fórmulas ou valores de pasta de trabalho, você pode usar referências externas para vincular à pasta de trabalho corrompida.

      Para usar as referências externas para vincular à pasta de trabalho corrompida, faça o seguinte:

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

      2. Na caixa Examinar, selecione a pasta que contém a pasta de trabalho corrompida e, em seguida, clique em Cancelar.

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

      4. Em Nova em branco, clique em documento em branco.

      5. Na célula A1 da nova pasta de trabalho, digite = nome do arquivo! A1, onde nome do arquivo é o nome da pasta de trabalho corrompida e pressione ENTER.

        Dica : Você precisa apenas inserir o nome da pasta de trabalho — você não precisa digitar a extensão.

      6. Clique na pasta de trabalho e clique em OK.

      7. Se a caixa de diálogo Selecionar Planilha for exibida, selecione a planilha adequada e clique em OK.

      8. Selecione a célula A1.

      9. Na guia Página Inicial, no grupo Área de Transferência, clique em Copiar.

        Atalho do teclado  Também é possível pressionar Ctrl+C.

      10. Selecione uma área que seja aproximadamente do mesmo tamanho que o intervalo de células que contêm dados da pasta de trabalho corrompida.

      11. Na guia Página Inicial, no grupo Área de Transferência, clique em Colar.

      12. Com o intervalo de células ainda selecionado, na guia página inicial, no grupo área de transferência, clique em Copiar novamente.

      13. Na guia Página Inicial, no grupo Área de Transferência, clique na seta abaixo de Colar e, em seguida, clique em Colar Especial.

      14. Em Colar, selecione valores e clique em OK.

        Observação : A colagem de valores remove os vínculos para a pasta de trabalho corrompida e deixa somente os dados.

    • Abra a pasta de trabalho corrompida no Microsoft Office Word ou o Microsoft WordPad     Se você tiver o conversor do Microsoft Office Excel instalado, você poderá abrir a pasta de trabalho no Word. Se a pasta de trabalho abre no Word, você pode recuperar os dados. Você não pode usar esse método para recuperar planilhas de módulo, folhas de diálogo, planilhas de gráfico, folhas de macro ou qualquer gráficos inseridos. Você não poderá recuperar fórmulas de células ou. Você pode recuperar somente os resultados de fórmulas que atualmente são exibidos nas células da pasta de trabalho corrompida.

      Você também pode abrir sua pasta de trabalho do Excel no bloco de notas. Se abrir a pasta de trabalho, você poderá recuperar o código do Microsoft Visual Basic em sua classe módulos. Você pode procurar as palavras "Sub" ou "Função" para encontrar seu código.

    • Use uma macro para extrair dados de uma pasta de trabalho corrompida     Se um gráfico estiver vinculado à pasta de trabalho corrompida, você pode usar uma macro para extrair os dados de origem do gráfico.

      Para usar uma macro, faça o seguinte:

      1. Digite o seguinte código de macro em uma planilha de módulo:

        Digite o seguinte código de macro em uma planilha 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. Inserir uma nova planilha em sua pasta de trabalho e renomeie como ChartData.

      3. Selecione o gráfico do qual você deseja extrair os valores dos dados subjacentes.

        Observação : O gráfico pode ser inserido em uma planilha ou em uma planilha de gráfico separada.

      4. Execute a macro GetChartValues97.

        Os dados do gráfico serão colocados na planilha ChartData.

Salvar automaticamente uma cópia de backup de uma pasta de trabalho

  1. Clique o Botão Microsoft Office Imagem do botão Office e, em seguida, aponte para a seta ao lado de Salvar como.

  2. Clique na seta ao lado de Ferramentas e, em seguida, clique em Opções gerais.

  3. Marque a caixa de seleção Sempre criar backup.

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

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

  2. Na categoria Salvar, em preservar informações da backup para pastas de trabalho, selecione o Salvar informações de AutoRecuperação cada caixa de seleção e insira um número de minutos.

  3. Na caixa Local do arquivo de AutoRecuperação, insira o local em que deseja salvar o arquivo de recuperação.

  4. Certifique-se de que a caixa de seleção Desabilitar a AutoRecuperação para apenas esta pasta de trabalho não está selecionada.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Compartilhar Facebook Facebook Twitter Twitter Email Email

Essas informações foram úteis?

Ótimo! Outros comentários?

Como podemos melhorá-lo?

Obrigado por seus comentários!

×