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.
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)
- 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 :
- 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 :
- 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:)
- Comment réparer un fichier Word corrompu(How to repair a corrupted Word file)
- Comment réparer une présentation PowerPoint corrompue(How to repair a corrupted PowerPoint presentation) .
Related posts
Comment appliquer Themes et changer l'apparence sur un Excel Workbook
Comment arrêter ou éteindre Workbook Sharing dans Excel
Comment utiliser Percentile.Exc function dans Excel
Comment utiliser NETWORKDAYS function dans Excel
Comment compter le nombre de Yes or No entries dans Excel
Comment utiliser Find and FindB functions en Excel
Microsoft Excel Causes High CPU usage lors de l'exécution sur Windows 10
Comment créer et utiliser Form Controls dans Excel
Comment utiliser INT and LCM Functions dans Excel
Comment créer un Tournament Bracket dans Windows 11/10
Comment 08512582 à Excel
Comment compter les valeurs dupliquées dans une colonne de Excel
Comment calculez-vous le pourcentage increase or decrease dans Excel?
Comment ajouter un Trendline dans Microsoft Excel worksheet
Comment utiliser le ISODD function dans Excel
Comment utiliser le Rept Function dans Excel
Microsoft Excel essaie de récupérer vos informations
Comment extraire les noms de domaine de URLs dans Microsoft Excel
Comment créer un Organization Chart dans Excel
Comment supprimer Read uniquement à partir d'un Excel document?