Comment réparer un classeur Excel corrompu

La plus grande douleur lorsque vous travaillez avec des fichiers est lorsqu'ils sont corrompus. Bien qu'Office 365(Office 365) offre une fonctionnalité de récupération de fichiers pour tous ses types de fichiers, y compris Word , Excel et PowerPoint , mais si cela ne fonctionne pas, cela demande beaucoup de travail. Cet article vous expliquera comment réparer un classeur Excel corrompu(repair a corrupt Excel workbook) et également placer des méthodes de sauvegarde pour que la récupération fonctionne mieux.

Comment réparer un classeur corrompu (Excel)

Réparer(Repair) et récupérer un (Recover)classeur Excel(Excel Workbook) corrompu

Suivez ces deux méthodes pour réparer un classeur lorsqu'il apparaît comme corrompu. Lorsque vous ouvrez un fichier Excel , dans de tels cas, vous recevrez un message indiquant que le fichier est corrompu ou qu'il ne s'ouvrira pas, ou qu'il n'y a pas de données dans le fichier. Habituellement, Excel propose une récupération, mais si cela ne fonctionne pas, vous pouvez utiliser les méthodes recommandées.

Réparer manuellement un classeur Excel corrompu(Excel)

Réparer les options Excel

  • Ouvrez (Open) Excel , cliquez sur Fichier(File) puis cliquez sur Ouvrir(Open) .
  • Parcourez(Browse) et sélectionnez le fichier que vous devez ouvrir, mais ne cliquez pas sur le bouton Ouvrir(Open) .
  • Cliquez(Click) sur la flèche vers le bas à côté du bouton Ouvrir(Open) et choisissez Ouvrir(Open) et réparer(Repair) .
  • Excel vous proposera deux options.
    • Récupérer des données (Réparation)
    • Extrayez les valeurs et les formules du travail lorsque la réparation échoue. ( Extraire les données(Extract Data) ).

Récupérer(Recover) les données d'un classeur corrompu

Rétablissez le classeur à la dernière version enregistrée :(Revert the workbook to the last saved version:) si le fichier a été corrompu pendant que vous y travailliez, il est préférable de le fermer sans l'enregistrer au lieu d'essayer de l'enregistrer avec des données corrompues. Ouvrez-le frais et cela vous amènera à l'état où tout fonctionnait.

Enregistrez le classeur au format SYLK (lien symbolique) : (Save the workbook in SYLK (Symbolic Link) format: ) en cas de corruption de l'imprimante, enregistrez le fichier en tant que lien symbolique, c'est-à-dire que l'option s'affiche lorsque vous choisissez d'enregistrer en tant que Type > SYLK . Cliquez sur(Click) Oui à l'invite et enregistrez le fichier.

Une fois cela fait, vous devrez rouvrir le fichier et l'enregistrer en tant que classeur Excel . Comme nous enregistrons tout dans un nouveau fichier, le fichier d'origine est toujours là. Le seul inconvénient de cette méthode est qu'elle ne sauvegardera que la feuille active et pas les autres.

Utiliser une macro pour extraire des données d'un classeur corrompu : (Use a macro to extract data from a corrupted workbook: ) si la feuille contient des graphiques et utilise les données du livre comme source de données, cette macro de Microsoft peut vous aider à récupérer ces données.

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

Pour exécuter la macro, créez une nouvelle feuille dans le fichier Excel . Sélectionnez ensuite le graphique et exécutez la macro. Les données seront disponibles dans la nouvelle feuille que vous avez créée.

Comment empêcher la corruption du classeur

Bien que ces méthodes soient utiles lorsque vous avez un fichier corrompu, il est préférable d'avoir une méthode de récupération en place. Voici quelques méthodes intégrées que vous pouvez activer pour vous assurer de ne pas perdre de fichiers à l'avenir.

Enregistrer automatiquement une copie de sauvegarde d'un classeur :

toujours créer un fichier de sauvegarde

  • Ouvrez la feuille de calcul, puis cliquez sur File > Save sous
  • Choisissez(Choose) d'écraser le même fichier, mais avant cela, cliquez sur Tools > General .
  • Cochez la case qui dit Toujours créer une sauvegarde.(Always create a backup.)
  • Enregistrez ensuite la copie.

Cela garantira qu'une sauvegarde est présente chaque fois que vous souhaitez récupérer la feuille de calcul.

Créez automatiquement un fichier de récupération à des intervalles spécifiques :

Options de sauvegarde des fichiers Excel

  • Ouvrez la feuille de calcul, cliquez sur File > Options .
  • Sous la catégorie Enregistrer(Save) , configurez les éléments suivants.
    • Cochez l'option Enregistrer les informations de récupération automatique toutes les et configurez l'heure.( Save AutoRecover information every and set up the time.)
    • Configurez(Setup AutoRecover) l'emplacement du fichier AutoRecover à un endroit que vous connaissez
    • Décochez Désactiver la récupération automatique pour ce classeur uniquement(Disable AutoRecover for this workbook only)

J'espère que le message vous a aidé à récupérer et à réparer le classeur Excel(Excel Workbook) corrompu . Assurez-vous toujours de configurer la configuration de sauvegarde des fichiers.

Lectures associées :(Related reads:)



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts