Ich habe ein Excel-Dokument, Office 2007, auf einem Windows 7-Computer (wenn dieser Teil von Bedeutung ist, bin ich mir nicht sicher, aber ich werfe ihn einfach raus). Es ist eine Liste aller Telefonnummern der Mitarbeiter. Wenn ich eine neue Seite generieren muss, kann ich auf Seite 2 klicken und die Tabelle wird automatisch erneut generiert.
Das Problem ist, dass jemand es vermasselt hat, da es sich auf einem Netzlaufwerk befindet und jetzt zeigt, dass ich über 960.000 Datenzeilen habe, wenn ich es wirklich nicht tue! Ich habe STRG + ENDE gedrückt, um festzustellen, ob sich Daten in der letzten Zelle befinden. Deshalb habe ich sie gelöscht, diese Zeile und Spalte gelöscht, sie aber immer noch nicht behoben. Es scheint fast so, als würde es sich nach dem Löschen selbst duplizieren.
Wie kann ich das beheben, anstatt das gesamte Dokument neu zu erstellen?
quelle
Antworten:
Microsoft verfügt über ein hervorragendes Supportdokument mit dem Namen So setzen Sie die letzte Zelle in Excel zurück .
Aus diesem Dokument:
Basierend auf den Kommentaren unter Ihrer Frage scheint das Randformat, das auf alle Zeilen angewendet wird, der Schuldige zu sein.
Ich habe den Code aus dem Add-In über den obigen Link verwendet, um die Dateigröße von mehreren Megabyte auf einige hundert KB zu reduzieren.
quelle
Überprüfen Sie auch, ob Zellen mit Kommentaren vorhanden sind, in denen das Kommentarfeld weit von der Zelle entfernt wurde. Sie können eine Zelle in der zweiten Zeile einer Tabelle mit einem Kommentar haben, dessen Kommentarfeld sich in der Nähe von Zeile 7000 befindet. Dadurch wird Excel gezwungen, Zeile 7000 als letzte Zeile der Tabelle zu behandeln.
quelle
Wie der obige Kommentator - Ich hatte das gleiche Problem mit über einer Million zusätzlichen Zeilen in meinem Excel-Dokument, die durch Kommentare verursacht wurden, die wirklich weit von der Zelle entfernt waren. Diese Seite enthält einen einfachen VBA-Code, mit dem Sie Ihr Dokument bereinigen können. Anschließend können Sie ihn entfernen und ohne den Code speichern. Das Problem wird behoben. https://www.extendoffice.com/documents/excel/2252-excel-reset-comment-positions.html
Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
Klicken Sie auf Einfügen> Modul und fügen Sie den folgenden Code in das Modulfenster ein.
VBA-Code: Setzen Sie alle Kommentarpositionen im aktiven Arbeitsblatt zurück
Drücken Sie dann die Taste F5, um diesen Code auszuführen, und alle Kommentarpositionen im aktiven Arbeitsblatt wurden sofort zurückgesetzt.
quelle