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

Lorsque vous ouvrez un classeur endommagé, Excel démarre automatiquement le mode Récupération de fichier et tente simultanément de rouvrir et de réparer le classeur.

Le mode Récupération de fichier d’Excel ne démarre pas toujours automatiquement. Si vous ne parvenez pas à ouvrir un classeur parce qu’il est endommagé, vous pouvez essayer de le réparer manuellement.

En cas d’échec de la réparation, vous pouvez également essayer de récupérer les données du classeur à l’aide d’autres méthodes. Par précaution, nous vous conseillons d’enregistrer régulièrement votre classeur et de créer une copie de sauvegarde lors de chaque enregistrement. Vous pouvez aussi configurer Excel pour qu’il crée automatiquement un fichier de récupération à intervalles spécifiques. Vous aurez ainsi accès à une copie saine du classeur si l’original est accidentellement supprimé ou endommagé.

Réparer manuellement un classeur endommagé

  1. Sous l’onglet Fichier, cliquez sur Ouvrir.

  2. Dans Excel 2016, cliquez sur l’emplacement où se trouve la feuille de calcul, puis cliquez sur Parcourir.

  3. Dans la boîte de dialogue Ouvrir, sélectionnez le classeur endommagé que vous souhaitez ouvrir.

  4. Cliquez sur la flèche située à côté du bouton Ouvrir, puis cliquez sur Ouvrir et réparer.

  5. Effectuez l’une des opérations suivantes :

    • Pour récupérer le plus de données du classeur possible, cliquez sur Réparer.

    • Pour extraire les valeurs et formules du classeur en cas d’échec de la réparation, cliquez sur Extraire des données.

Récupérer les données d’un classeur endommagé

Les méthodes suivantes peuvent vous aider à récupérer des données. Si l’une de ces méthodes échoue, essayez-en une autre. Si aucune de ces méthodes ne vous permet de récupérer les données de votre classeur, vous pouvez également tenter d’utiliser des solutions logicielles tierces.

Si une erreur de disque ou de réseau empêche l’ouverture d’un classeur, placez celui-ci sur un autre disque dur, ou si le classeur se trouve sur un réseau, placez-le sur un disque local avant d’essayer les solutions de récupération suivantes.

  • Pour récupérer les données du classeur lorsque celui-ci est ouvert dans Excel, effectuez l’une des opérations suivantes :

    • Rétablissez la dernière version enregistrée du classeur     Si lorsque vous modifiez une feuille de calcul, le classeur est endommagé avant que vous n’ayez le temps d’enregistrer vos modifications, vous pouvez récupérer la feuille de calcul en rétablissant sa dernière version enregistrée.

      Pour rétablir la dernière version enregistrée du classeur, procédez comme suit :

      1. Sous l’onglet Fichier, cliquez sur Ouvrir.

      2. Double-cliquez sur le nom du classeur que vous avez ouvert dans Excel.

      3. Cliquez sur Oui pour rouvrir le classeur.

        La dernière version enregistrée du classeur s’ouvre. Les modifications susceptibles d’avoir endommagé le classeur n’y figurent pas. Pour plus d’informations sur la récupération de versions antérieures d’un classeur, voir Enregistrer et récupérer automatiquement des fichiers Office.

    • <c0>Enregistrez le classeur au format SYLK (Symbolic Link)</c0>.     En enregistrant le classeur au format SYLK, vous pourrez peut-être faire apparaître les éléments endommagés. Le format SYLK est généralement utilisé pour éviter que des fichiers soient endommagés lors de leur impression.

      Pour enregistrer le classeur au format SYLK, procédez comme suit :

      1. Dans l’onglet Fichier, cliquez sur Enregistrer sous.

      2. Dans la liste Type de fichier, cliquez sur SYLK, puis sur Enregistrer.

        Seule la feuille active du classeur est enregistrée lorsque vous utilisez le format de fichier SYLK.

      3. Si un message vous signale que le type de fichier sélectionné ne prend pas en charge les classeurs qui contiennent plusieurs feuilles, cliquez sur OK pour n’enregistrer que la feuille active.

      4. Si un message vous signale que le classeur peut contenir des fonctionnalités non compatibles avec le format SYLK, cliquez sur Oui.

      5. Sous l’onglet Fichier, cliquez sur Ouvrir.

      6. Sélectionnez le fichier .slk que vous avez enregistré, puis cliquez sur Ouvrir.

        Si nécessaire, cliquez sur Tous les fichiers ou sur Fichiers SYLK dans la liste Type de fichiers pour voir le fichier .slk.

      7. Dans l’onglet Fichier, cliquez sur Enregistrer sous.

      8. Dans la zone Type de fichier, cliquez sur Classeur Excel.

      9. Dans la zone Nom de fichier, renommez le classeur afin de créer une copie sans remplacer le classeur d’origine, puis cliquez sur Enregistrer.

        Étant donné que ce format n’enregistre que la feuille active du classeur, vous devez ouvrir le classeur endommagé plusieurs fois pour enregistrer chaque feuille séparément.

  • Pour récupérer les données d’un classeur lorsque vous ne pouvez pas l’ouvrir dans Excel, effectuez l’une des opérations suivantes :

    • Activez l’option de calcul d’Excel en mode manuel     Pour ouvrir le classeur, essayez d’activer le paramètre de calcul manuel à la place du paramètre de calcul automatique. Étant donné que le classeur ne sera pas recalculé, il devrait normalement s’ouvrir.

      Pour définir l’option de calcul d’Excel sur le mode manuel, procédez comme suit :

      1. Vérifiez qu’un nouveau classeur vierge est ouvert dans Excel. Si aucun nouveau classeur vierge n’est ouvert, procédez comme suit :

    • Sous l’onglet Fichier, cliquez sur Nouveau.

    • Sous Modèles disponibles, cliquez sur Nouveau classeur.

      1. Dans l’onglet Fichier, cliquez sur Options.

      2. Dans la catégorie Formules, sous Options de calcul, cliquez sur Manuel.

      3. Cliquez sur OK.

      4. Sous l’onglet Fichier, cliquez sur Ouvrir.

      5. Sélectionnez le classeur endommagé, puis cliquez sur Ouvrir.

    • <c0>Utilisez des références externes liées au classeur endommagé</c0>.     Si vous souhaitez uniquement récupérer les données du classeur endommagé, et non les formules ou valeurs calculées, utilisez des références externes liées au classeur.

      Pour utiliser des références externes liées au classeur endommagé, procédez comme suit :

      1. Sous l’onglet Fichier, cliquez sur Ouvrir.

      2. Sélectionnez le dossier contenant le classeur endommagé, copiez le nom de fichier du classeur endommagé, puis cliquez sur Annuler.

      3. Cliquez sur l’onglet Fichier, puis sur Nouveau.

      4. Sous Modèles disponibles, cliquez sur Nouveau classeur.

      5. Dans la cellule A1 du nouveau classeur, entrez =File Name!A1, où File Name désigne le nom du classeur endommagé que vous avez copié à l’étape 2, puis appuyez sur ENTRÉE.

        Entrez uniquement le nom du classeur. Il est inutile d’entrer l’extension du fichier.

      6. Si la boîte de dialogue Mettre à jour les valeurs s’ouvre, sélectionnez le classeur endommagé, puis cliquez sur OK.

      7. Si la boîte de dialogue Sélectionner une feuille s’affiche, sélectionnez la feuille appropriée, puis cliquez sur OK.

      8. Sélectionnez la cellule A1.

      9. Dans l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Copier.

      10. Sélectionnez une zone, à partir de la cellule A1, dont la taille correspond approximativement à celle de la plage de cellules qui contient les données dans le classeur endommagé.

      11. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Coller.

      12. Vérifiez que la plage de cellules est toujours sélectionnée et, dans le groupe Presse-papiers de l’onglet Accueil, cliquez de nouveau sur Copier.

      13. Dans l’onglet Accueil, accédez au groupe Presse-papiers, cliquez sur la flèche située sous Coller et, sous Coller des valeurs, cliquez sur Valeurs.

        Lorsque les valeurs sont collées, les liaisons vers le classeur endommagé sont supprimées et seules les données sont conservées.

    • <c0>Utilisez une macro pour extraire les données d’un classeur endommagé</c0>.     Si un graphique est lié au classeur endommagé, vous pouvez utiliser une macro pour extraire les données source du graphique.

      Pour utiliser une macro, procédez comme suit :

      1. Entrez le code macro suivant dans une feuille de module :

        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. Insérez une nouvelle feuille de calcul dans le classeur et renommez-la Données Graphique.

      3. Sélectionnez le graphique dont vous voulez extraire les données.

      4. Le graphique peut être incorporé à une feuille de calcul ou à une feuille de graphique séparée.

      5. Exécutez la macro GetChartValues.

      6. Les données du graphique sont placées sur la feuille de calcul Données Graphique.

Enregistrer automatiquement une copie de sauvegarde d’un classeur

L’enregistrement automatique d’une copie de sauvegarde de votre classeur vous permet d’avoir toujours accès à une copie saine de celui-ci au cas où l’original serait accidentellement supprimé ou endommagé.

  1. Dans l’onglet Fichier, cliquez sur Enregistrer sous.

  2. DansExcel 2016, cliquez sur l’emplacement où se trouve la feuille de calcul, puis cliquez sur Parcourir.

  3. Cliquez sur la flèche déroulante en regard de Outils, près du bouton Enregistrer, puis cliquez sur Options générales.

  4. Cochez la case Créer une copie de sauvegarde.

Pour plus d’informations sur l’enregistrement et la récupération de versions antérieures d’un classeur, ainsi que sur la récupération de nouveaux classeurs (non préalablement enregistrés), voir Fichiers Office récupérer.

Créer automatiquement un fichier de récupération à intervalles spécifiques

Configurez Excel de manière à créer régulièrement un fichier de récupération de votre classeur pour avoir toujours accès à une copie saine de celui-ci au cas où l’original serait accidentellement supprimé ou endommagé.

  1. Dans l’onglet Fichier, cliquez sur Options.

  2. Dans la catégorie Enregistrer, sous Enregistrer les classeurs, cochez la case Enregistrer les informations de récupération automatique toutes les, puis entrez le nombre de minutes.

  3. Dans la zone Emplacement du fichier de récupération automatique, entrez l’emplacement où vous voulez enregistrer le fichier de récupération.

  4. Assurez-vous que la case Désactiver la récupération automatique pour ce classeur uniquement est décochée.

Pour plus d’informations sur l’enregistrement et la récupération de versions antérieures d’un classeur, ainsi que sur la récupération de nouveaux classeurs (non préalablement enregistrés), voir Fichiers Office récupérer.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.