Mit freundlicher Genehmigung von TechRepublic. wo sich die Figuren befinden:
1: Lassen Sie Excel versuchen
Wenn der automatische Wiederherstellungsmodus von Excel fehlschlägt, gibt es eine manuelle Funktion zum Wiederherstellen einer beschädigten Arbeitsmappe:
- Wählen Sie Öffnen aus dem Menü Datei. Klicken Sie in Excel 2007 auf die Schaltfläche Office und wählen Sie Öffnen.
- Suchen Sie mit dem Steuerelement Suchen in die beschädigte Arbeitsmappe und geben Sie sie an.
- Wählen Sie in der Dropdown-Liste der Schaltfläche Öffnen (siehe Abbildung A) die Option Öffnen und reparieren.
- Wenn dies Ihr erster Versuch ist, die Arbeitsmappe manuell wiederherzustellen, klicken Sie im daraufhin angezeigten Dialogfeld (siehe Abbildung B) auf Reparieren .
Abbildung A.
Versuchen Sie, eine beschädigte Arbeitsmappe manuell wiederherzustellen.
Abbildung B.
Sie können eine Arbeitsmappe reparieren oder die Daten aus einer beschädigten Arbeitsmappe extrahieren.
Wenn Sie Glück haben, repariert Excel die Datei. Diese Funktion stellt jedoch Dateien wieder her, wenn mit Excel ein Fehler auftritt, sodass nicht jede beschädigte Datei wiederhergestellt wird. Sobald Sie alle Versuche unternommen haben, die Datei wiederherzustellen, müssen Sie möglicherweise nur noch die Daten wiederherstellen. Wenn dies der Fall ist, klicken Sie in Schritt 4 auf Daten extrahieren.
2: Wenn die Beschädigung auftritt, während die Arbeitsmappe geöffnet ist
Wenn beim Öffnen der Arbeitsmappe eine Beschädigung auftritt, speichern Sie die Arbeitsmappe nicht. Sie speichern nur das, was die Arbeitsmappe beschädigt hat, zusammen mit den letzten Änderungen. Kehren Sie stattdessen zur zuletzt gespeicherten Version zurück. Wenn Sie dies tun, ohne vorher zu speichern, sollte die beschädigte Komponente verworfen werden. Möglicherweise verlieren Sie Daten, aber häufig können Sie diese schnell genug neu erstellen (ein guter Grund, Ihre Arbeit häufig zu speichern). Gehen Sie wie folgt vor, um zur zuletzt gespeicherten Version zurückzukehren:
- Wählen Sie Öffnen aus dem Menü Datei. Klicken Sie in Excel 2007 auf die Schaltfläche Office und wählen Sie Öffnen.
- Suchen Sie mit dem Steuerelement Suchen in die beschädigte Arbeitsmappe und geben Sie sie an.
- Klicken Sie auf Öffnen.
Sie öffnen die Arbeitsmappe wirklich nur erneut - es ist nichts Besonderes los.
3: Deaktivieren Sie die automatische Berechnung
Wenn Excel die Datei nicht alleine oder über die Option Öffnen und Reparieren öffnen kann, stellen Sie die Berechnungsmethode auf manuell ein und versuchen Sie es erneut. So setzen Sie die Berechnungseinstellung zurück:
- Öffnen Sie eine neue leere Arbeitsmappe.
- Wählen Sie im Menü Extras die Option Optionen und klicken Sie auf die Registerkarte Berechnung. Klicken Sie in Excel 2007 auf die Schaltfläche Office, klicken Sie auf Excel-Optionen und wählen Sie im linken Bereich Formeln aus.
- Klicken Sie im Abschnitt Berechnung (Berechnungsoptionen in Excel 2007) auf Manuell.
- OK klicken.
Versuchen Sie dann, die beschädigte Arbeitsmappe zu öffnen. Manchmal kann Excel eine beschädigte Arbeitsmappe öffnen, wenn sie nicht neu berechnet werden muss.
4: Probieren Sie Microsoft Office Tools aus
Wenn Excel die beschädigte Arbeitsmappe nicht öffnen kann, geben Sie Microsoft Office Tools einen Wirbel:
- Wählen Sie im Startmenü Alle Programme (unter Windows XP).
- Wählen Sie Microsoft Office.
- Wählen Sie Microsoft Office Tools.
- Wählen Sie Microsoft Office Application Recovery aus.
- Wählen Sie im daraufhin angezeigten Dialogfeld (siehe Abbildung C) Microsoft Office Excel aus.
- Klicken Sie auf Anwendung wiederherstellen. Der Vorgang kann einige Minuten dauern.
- Antworten Sie auf die Eingabeaufforderung "Bericht an Microsoft senden".
Abbildung C.
Office Tools kann eine beschädigte Arbeitsmappe wiederherstellen.
Das Wiederherstellungstool schließt Excel und startet es dann neu. Dabei wird eine Liste der wiederhergestellten Arbeitsmappen angezeigt (falls vorhanden). Wenn Sie Glück haben, wird Ihre beschädigte Arbeitsmappe in der Liste aufgeführt. Öffne es einfach und zähle deinen Segen.
5: Verschieben Sie die Datei
Manchmal ist eine beschädigte Arbeitsmappe im herkömmlichen Sinne nicht wirklich beschädigt. Es ist einfach nicht wie üblich zugänglich; Netzwerke und Server maskieren Fehler häufig als beschädigte Dateien. Wenn Sie auf eine scheinbar beschädigte Arbeitsmappe stoßen, die Excel nicht reparieren kann, verschieben Sie die beschädigte Datei in einen anderen Ordner, ein anderes Laufwerk oder einen anderen Server.
6: Lassen Sie die Konkurrenz versuchen
Einige Leute behaupten, mit OpenOffice Suite, einer kostenlosen Open-Source-Alternative zu Microsoft Office, außerordentlich gute Ergebnisse zu erzielen. Das Excel-Gegenstück dieser Suite, Calc, sollte eine beschädigte Excel-Datei öffnen. Leider bedeutet dies einen langen Download, aber wenn es funktioniert, lohnt sich die Mühe.
7: Öffnen Sie die beschädigte Arbeitsmappe in WordPad oder Word
Wenn Sie die Arbeitsmappe nicht reparieren können, öffnen Sie sie in WordPad. Wenn es funktioniert, konvertiert WordPad alles in Text - aber Sie sind der Wiederherstellung wichtiger Daten einen Schritt näher. Leider werden bei dieser Methode keine Formeln wiederhergestellt. Im Gegensatz zu vielen anderen Datenwiederherstellungsmethoden stellt WordPad Ihre VBA-Prozeduren (Makros) wieder her. Suchen Sie einfach nach wiederhergestelltem Text Subund Functionfinden Sie ihn. Möglicherweise können Sie die beschädigte XLS-Datei auch in Word öffnen, die Ergebnisse sind jedoch begrenzt. Damit diese Methode funktioniert, müssen Sie den Microsoft Office Excel-Konverter installieren. Und im Gegensatz zu WordPad kann Word Ihre Prozeduren nicht wiederherstellen.
8: Verwenden Sie externe Referenzen
Manchmal können Sie Daten wiederherstellen, indem Sie auf die tatsächlichen Zellen in einer beschädigten Arbeitsmappe verweisen. Sie werden keine Formeln, Formate, Diagramme, Makros usw. wiederherstellen, aber das Wiederherstellen der Daten ist besser als das Wiederherstellen von nichts. Gehen Sie wie folgt vor, um Daten durch Verweisen auf die beschädigte Arbeitsmappe wiederherzustellen:
- Öffnen Sie eine neue Arbeitsmappe und geben Sie in Zelle A1 eine Formel in der folgenden Form ein, um auf A1 in der beschädigten Arbeitsmappe zu verweisen :
=nameofcorruptedworkbook!A1. (Sie müssen keine .xls in den Dateinamen aufnehmen.)
- Drücken Sie Enter.
- Wenn sich die beschädigte Arbeitsmappe nicht im selben Ordner befindet, zeigt Excel das Dialogfeld Werte aktualisieren: Name der beschädigten Arbeitsmappe an. Verwenden Sie das Look In-Steuerelement, um die beschädigte Datei zu finden. Wählen Sie die Datei aus und klicken Sie auf OK.
- Wenn das Dialogfeld Blatt auswählen angezeigt wird (siehe Abbildung D) , wählen Sie das entsprechende Blatt aus und klicken Sie auf OK. Excel zeigt den Wert in Zelle A1 der beschädigten Arbeitsmappe an.
- Wählen Sie Zelle A1 aus und ziehen Sie sie über so viele Spalten wie nötig, um die Daten in der beschädigten Datei aufzunehmen. Wenn Excel das Dialogfeld Werte aktualisieren: Name der beschädigten Arbeitsmappe anzeigt, wählen Sie die beschädigte Datei aus und klicken Sie auf OK.
- Wiederholen Sie Schritt 5. Kopieren Sie Zeile A so viele Zeilen wie nötig, um die Daten in der beschädigten Datei aufzunehmen.
- Wählen Sie die Daten aus und wählen Sie Kopieren aus dem Menü Bearbeiten.
- Wählen Sie im Menü Bearbeiten die Option Inhalte einfügen und dann Werte, wie in Abbildung E dargestellt .
- OK klicken.
Abbildung D.
Wenn die beschädigte Datei mehrere Blätter enthält, geben Sie ein Blatt an.
Abbildung E.
Ersetzen Sie die Referenzierungsformeln durch Daten.
9: Versuchen Sie das SYLK-Format, um Daten wiederherzustellen
Microsoft empfiehlt die Verwendung des SYLK-Formats, um beschädigte Elemente herauszufiltern, insbesondere wenn die Beschädigung druckerbezogen ist. Sie müssen in der Lage sein, die beschädigte Arbeitsmappe zu öffnen, damit Folgendes funktioniert:
- Wählen Sie im Menü Datei die Option Speichern unter. Klicken Sie in Excel 2007 auf die Schaltfläche Office.
- Wählen Sie im Steuerelement Dateityp die Option SYLK (Symbolic Link) (* .slk) aus (siehe Abbildung F) .
- Geben Sie dem aktiven Blatt einen beschreibenden Namen, z. B. beschädigter ArbeitsmappennameSheet1. Wenn die Arbeitsmappe nur ein Blatt enthält, ist dieser Schritt nicht erforderlich.
- Klicken Sie auf Speichern.
- Wenn die Arbeitsmappe mehrere Blätter enthält, werden Sie von Excel gefragt, ob Sie fortfahren möchten, da das ausgewählte Format nicht mehrere Blätter unterstützt. OK klicken.
- Wenn Sie in Excel aufgefordert werden, dass die Arbeitsmappe möglicherweise Funktionen enthält, die nicht mit dem SYLK-Format kompatibel sind, klicken Sie auf Ja.
Abbildung F.
Speichern Sie jedes Blatt im SYLK-Format.
Es ist wichtig zu wissen, dass das SYLK-Format nur das aktive Blatt speichert. Sie werden jedoch nicht bemerken, dass das Format alle Seiten außer der aktiven entfernt hat, bis Sie die SLK-Datei schließen und erneut öffnen. Um Daten von allen Blättern wiederherzustellen, müssen Sie die beschädigte Arbeitsmappe erneut öffnen und jedes Blatt einzeln speichern. Aus diesem Grund werden Sie in Schritt 3 angewiesen, dem Blatt einen beschreibenden Namen zu geben. Sie finden diese Namen hilfreich bei der Rekonstruktion der Arbeitsmappe mit mehreren Blättern. Öffnen Sie nach dem Speichern aller Blätter im SYLK-Format eine der SLK-Dateien und benennen Sie sie im XLS-Format um. Achten Sie darauf, den Namen der beschädigten Arbeitsmappe nicht zu verwenden. Sobald Sie die Arbeitsmappe rekonstruiert haben, können Sie die beschädigte Datei verwerfen oder umbenennen, um den ursprünglichen Namen freizugeben. Ersetzen Sie es erst, wenn Sie sicher sind, dass Sie so viele Daten wie möglich wiederhergestellt haben. Dann, Rekonstruieren Sie die Arbeitsmappe, indem Sie Daten aus den SLK-Dateien importieren oder kopieren. Es ist ein langwieriger Prozess, aber die Mühe lohnt sich, wenn nichts anderes funktioniert. Diese Methode speichert Werte, die sich aus Formeln ergeben, jedoch nicht die Formeln selbst.
10: Makros wiederherstellen
Wenn Sie Daten, aber keine Makros über einen der vorherigen Tipps wiederherstellen können, können Sie trotzdem Makros speichern - zumindest manchmal. Gehen Sie wie folgt vor, um es zu versuchen:
- Öffnen Sie Excel, aber öffnen Sie die beschädigte Arbeitsmappe nicht.
- Stellen Sie den Berechnungsmodus auf Manuell (siehe Nr. 3).
- Wählen Sie im Menü "Extras" die Option "Makro", wählen Sie "Sicherheit" und wählen Sie die Option "Hoch". Klicken Sie in Excel 2007 auf die Schaltfläche Office, klicken Sie auf Excel-Optionen und wählen Sie im linken Bereich die Option Vertrauensstellungscenter. Klicken Sie dann auf die Schaltfläche Trust Center-Einstellungen, wählen Sie im linken Bereich Makroeinstellungen aus, wählen Sie im Abschnitt Makroeinstellungen die Option Alle Makros ohne Benachrichtigung deaktivieren aus und klicken Sie zweimal auf OK.
- Öffnen Sie die beschädigte Arbeitsmappe. Wenn Excel die Arbeitsmappe öffnet, wird angezeigt, dass die Makros deaktiviert sind. Wenn Excel heruntergefahren wird, funktioniert diese Methode nicht.
- Drücken Sie Alt+ F11, um den Visual Basic-Editor (VBE) zu öffnen.
- CtrlKlicken Sie im Projektexplorer (drücken Sie + R) mit der rechten Maustaste auf ein Modul und wählen Sie Datei exportieren.
- Geben Sie einen Namen und einen Ordner für das Modul ein.
- Wiederholen Sie die Schritte 6. und 7. so oft wie nötig, um alle Module zu exportieren.
- Schließen Sie die VBE und beenden Sie Excel.
- Öffnen Sie eine neue leere Arbeitsmappe (oder die neu erstellte Arbeitsmappe, die wiederhergestellte Daten aus der beschädigten Arbeitsmappe enthält) und importieren Sie die Module.