Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: azwinz am Mai 26, 2014, 17:24:45 Nachmittag
-
Hallo,
Immer wenn ich eine Excel Datei mit der Erweiterung xlsx öffne, wird auf den ersten Registerblatt, das ich bearbeiten möchte über 1048576 Zeilen leere Zeilen eingefügt. Das Registerblatt ist dann nicht mehr bearbeitbar, d.h. im Bearbeitungsfeld z.B. lassen sich keine extra Zeilen einfügen es kommt zu einer Fehlermeldung.
Die Datei ist dann extrem groß und das Laden und Speichern der Datei dauert extrem lange (wegen den vielen leeren Zeilen)!
Wie bekomme ich die 1048576 Zeilen leere Zeilen aus der Datei weg?
lg
-
Wie bekomme ich die 1048576 Zeilen leere Zeilen aus der Datei weg?
Das ist die "falsche" Frage. Zuerst muss geklärt werden, wie die da rein kommen ... Da scheit irgendein AutoMakro sein Unwesen zu reiben ...
Erste Hilfe: F5 (GeheZu), dann A1048575 und OK.
Anschließend Shift Strg Pos1.
Rechte Maustaste, Zellen löschen, Ganze Zeile.
Dann hast du erst einmal wieder genügend Freiraum ;)
-
Hallo,
danke für Deine Antwort! Nur leider habe ich über 1000 Zeilen am Anfang des Registerblattes, die ich nicht löschen möchte weil Zellen sind befüllt.
Wenn ich aber versuche eine leere Zeile zu löschen mit Zeile markieren und rechte Maustaste, dann lässt sich diese Zeile nicht löschen, die Anzahl der gesamten Zeilen bleibt gleich!
Bsp.: Möchte leere Zeile mit Nummer 1048573 löschen und mach das wie beschrieben. Habe ich dann trotzdem noch immer 1048576 Zeilen im Registerblatt und nicht 1048575, warum?
Was ist da los?
lg
-
Moin,
und ist die Zeile 1048576 nach dem löschen immer noch beschrieben, also mit Inhalt?
Diese Zahl ist ja so eine "magic number", denn JEDES Blatt in Excel >= 2007 hat genau diese Anzahl von Zeilen, die du beschreiben kannst (oder eben auch nicht).
-
Beschrieben ist die Zeile 1048576 nicht. Aber ich habe wo gelesen im Netz, dass wenn man wissen will wie viele Leerzeilen ein Tabellenblatt hat, das mit Strg+Ende herausfinden kann. In der Exceldatei habe ich Blätter wo Strg+Ende mich zur Zeile Bsp. 1200 bringen. Nur in den einen Blatt komm ich mit Strg+Ende auf 1048576, aber ich möchte diese Zeilen weg haben, weil meine Exceldatei so groß und langsam beim Öffnen und Bearbeiten ist.
Ich habe in den Excelblatt mit den bis zu 1048576 Zeilen viele Verknüpfungen und Formeln. Wenn ich ein neues Blatt einfüge in die Datei und von den Excelblatt mit den 1048576 Zeilen die Zeilen und Spalten markiere, die ich brauche und mit Copy Paste in das neue Blatt kopiere dann nehme ich nicht alle 1048576 Zeilen mit, nur die die ich markiert habe. Nur habe ich die Angst das meine Verknüpfungen und Formeln nicht mitgehen?
Wie löse ich das Problem?
-
Hallo azwinz,
Immer wenn ich eine Excel Datei mit der Erweiterung xlsx öffne, wird auf den ersten Registerblatt,
das ich bearbeiten möchte über 1048576 Zeilen leere Zeilen eingefügt. Das Registerblatt ist dann
nicht mehr bearbeitbar, d.h. im Bearbeitungsfeld z.B. lassen sich keine extra Zeilen einfügen es
kommt zu einer Fehlermeldung.
danke für Deine Antwort! Nur leider habe ich über 1000 Zeilen am Anfang des Registerblattes, die
ich nicht löschen möchte weil Zellen sind befüllt.
Das ist mir nicht verständlich. Heißt das, dass die Tabelle mit den 1000 Einträgen befüllt wird?
Und wenn ja, wie? (Vorlage, Makro, ...)
Gruß
-
Moin,
mit der genannten Tastenkombination gelangst du zu der Zelle, die irgendwann einmal -oder auch noch jetzt- Daten in irgend einer Form enthält oder enthalten hat.
Gehe einmal in eine absolut neue Mappe, drücke Strg+Ende. A1 bleibt die aktive Zelle. Gehe nach beispielsweise C20 und schreie da etwas hinein. Gehe auf A1 und noch einmal Strg+Ende. Alles klar? Eine blöde Macke von Excel, die es seit Generationen gibt.
Wenn du dieses Blatt nun speicherst, sollte beim nächsten öffnen wieder A1 die letzte Zelle sein.
Zu deiner Datei: Lege eine Sicherungskopie an. Gehe in Spalte_A in die erste Zeile, wo du sicher bist, dass in der kompletten Zeile keine Daten mehr sind und darunter auch keine mehr kommen. Strg+Shift+Ende, dann wird alles bis unten markiert. Dann die ganzen Zeilen löschen. Speichern und noch einmal probieren.
Ist die Datei dann immer noch zu groß, dann unter einem anderen Namen speichern. Immer noch zu groß? Dann sind da Irgendwelche Objekte drin, die Platz fressen. Bilder, beispielsweise ...
-
Hallo,
Zu deiner Datei: Lege eine Sicherungskopie an. Gehe in Spalte_A in die erste Zeile, wo du sicher bist, dass in der kompletten Zeile keine Daten mehr sind und darunter auch keine mehr kommen. Strg+Shift+Ende, dann wird alles bis unten markiert. Dann die ganzen Zeilen löschen. Speichern und noch einmal probieren.
Ich habe das was Du vorgeschlagen hast (siehe Zitat) versucht:
Gehe in Spalte A in die erste Zeile, wo ich sicher war das keine Daten mehr kommen, dann mit Strg+Shift+Ende alles bis unten markiert. -> Gelöscht hab ich die Zeilen mit dem Menüpunkt "Löschen" im Register "Start" von Excel 2010. Nur das Ergebnis war, dass sich die Datei von der Speichermenge mehr als verdoppelt hat nach den Speichern, statt kleiner ist die Datei noch größer geworden. Jetzt ist das Arbeiten noch mühsamer! Auch später das abspeichern unter neuen Namen hat nichts genützt!
Wie kann ich das lösen?
-
Das hört sich ominös an ...
Also noch einmal ganz langsam zum mitschreiben ;). Beispiel
Die ersten 1000 Zeilen sind Daten
- A1001 markieren
- Srtg+Shift+Ende
- (Soweit sind wir uns glaube ich einig ...)
- Rechte Maustaste
- Zellen löschen…
- Ganze Zeile
- [ OK ]
- ... und dann unter einem anderen Namen speichern, natürlich als *.xlsx bzw. .xlsm.
Das sollte hinhauen.
Alternative zur Suche nach dem "Übeltäter: Strg+Ende, das ist dann die letzte Zeile mit Daten. Wenn die leer scheint, dann lass dir einfach einmal die Formeln einblenden (Menü Formeln oder in meinem Blog Excel-ist-se*y.de (http://www.excel-ist-se*y.de/formeln-schnell-anzeigen/), auf Version achten!) Ach ja, dieses System zensiert (filtert) leider einige "unanständige" Begriffe selbstständig, darum bitte den Stern im Link (auch im Browser bitte) durch ein x ersetzen.
-
Ja super, das hat geklappt:
Also noch einmal ganz langsam zum mitschreiben ;). Beispiel
Die ersten 1000 Zeilen sind Daten
A1001 markieren
Srtg+Shift+Ende
(Soweit sind wir uns glaube ich einig ...)
Rechte Maustaste
Zellen löschen…
Ganze Zeile
[ OK ]
... und dann unter einem anderen Namen speichern, natürlich als *.xlsx bzw. .xlsm.
Danke!!! Der Beitrag kann geschlossen werden. LG