4.5k Aufrufe
Gefragt in Tabellenkalkulation von smbbln24 Mitglied (295 Punkte)
Hallo zusammen,

ich habe hier ein freigegebenes Excel 2007 Dokument (+.xls), welches eben von mehreren Benutzern bearbeitet wird. Es wird außerdem mit Excel 2007 und 2010 Versionen bearbeitet.

Nun ist es so das diese Datei auf inzwischen 160MB angeschwollen ist, was eine Bearbeitung extrem stressig und nervig macht. Irgendwie kann es auch nicht sein, dass das Teil so groß ist.

Das kuriose ist nämlich, wenn ich die einzelnen Tabellenblätter in ein neues Excel Dokument kopier und dann abspeicher, ist es nur noch 2,6Mb groß.

Woran kann das denn bitte liegen? Habe was von Änderungsprotokoll gelesen aber das betraf alles Office 2003. Außerdem finde ich diese Option auch gar nicht in 2007 und 2010.

Ich hoffe ihr habt Tips für mich.

Vielen Dank im Voraus.

10 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

wenn die Datei nur mit Excel 2007 und 2010 bearbeitet wird, dann speichere sie doch mal als Binärfile *.xlsb.
Damit sollte sie erheblich kleiner werden.

Gruß
Rainer
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
Danke für den Tip. Was genau ist denn der Unterschied zu dem xls Format? Hat das irgendwelche Nachteile?

Warum die Datei so krass anwächst ist mir allerdings echt unklar. Hab gerade rausgefunden, dass wenn ich die Optionen freigeben einmal deaktiviere und speicher, dann schrumpft die Datei von 166MB auf 6,6MB. Danach stelle ich die Option Freigeben wieder ein und es bleibt bei der Größe. Hab da jetzt übrigens auch die Option Änderungsprotokolierung gefunden und gleich mit abgeschaltet, Vielleicht war das doch der Übeltäter.

Wenn noch jemand wertvolle Erfahrungen und/oder Wissen zu teilen hat, dann würde mich das sehr freuen.

Vielen Dank
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

wenn Du eine *.xls mit Excel >=2007 bearbeiten willst, dann geht das nur im Kompatibilitätsmodus und dieser wiederum erfordert erheblich mehr Speicherplatz und das scheint Dein Problem zu sein.

Gruß
Rainer
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo smbbln24,
ich hab immer wieder das gleiche Problem, das sich die Datei selbständig aufbläht. Ich konnte aber auch die Ursache nicht herausfinden. Bei meiner Datei scheint es sich immer nur um ein einzelnes Tabellenblatt zu handeln, das die Datei vergrößert, die dann durch kopieren ersetzt wird.

Gruß
fedjo
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
Vielen Dank für das viele Feedback.

Momentan haben ich die Datei wieder im normalen Rahmen, was die Größe angeht.

Ich schrieb ja schon, dass ich einmal die Option Freigeben in Excel deaktiviert hatte. Da die Änderungsprotokollierung ein Subfunktion der Freigabe ist, vermute ich, dass mit der Deaktivierung der Freigabe auch gleich das Änderungsprotokoll gelöscht wurde. Ich habe die Freigabe nun wieder aktiviert, aber die Protokollierung abgestellt.

Ich werde es jetzt mal beobachten und mich nochmal melden. Falls die sich wieder so aufblähen sollte, werde ich wie von Rainer empfohlen auf das xlsb Format wechseln. Dieses Format wird in der Tat nicht im Kompatibilitätsmodus ausgeführt. War mir vorher auch nicht klar.

Vielleicht kann ja noch jemand einen genauen Hinweis auf den Unterschied zwischen xls und xlsb geben. Hab schon einiges nachlesen können, aber noch nichts weiter rausgefunden, ob irgendwelche Funktionen nicht unterstützt werden.

Danke nochmal an alle
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

Vielleicht kann ja noch jemand einen genauen Hinweis auf den Unterschied zwischen xls und xlsb geben. Hab schon einiges nachlesen können, aber noch nichts weiter rausgefunden, ob irgendwelche Funktionen nicht unterstützt werden.

.... schau Dir dazu mal diesen Beitrag an.

Gruß
Rainer
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
Danke Rainer,

stimmt den hab ich mir auch schon zum besten gegeben. Ist auch so ziemlich das informativste was ich dazu gefunden habe. Ich würde sagen dann leben wir mal damit :-)

Ich halte dich/euch auf dem Laufenden mit meinen Erfahrungen diesbezüglich.

Gruß
Mario
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Mario,
wenn du in deinen Tabellen auf Strg+Ende drückst, landet der Cursor in einer benutzten Zeile oder weit darunter? Wenn weit darunter, dann markiere mal die Zeile (die ganze Zeile) unter der letzten benutzten. Dann drücke auf Strg+Shift+Pfeil nach unten. Damit wird der anscheinend leere Teil der Tabelle markiert. Dann Rechtsklick - Zellen löschen. Nach dem speichern sollte das ganze wieder etwas kleiner sein.

Gruß
fedjo
0 Punkte
Beantwortet von smbbln24 Mitglied (295 Punkte)
der springt da extrem weit runter. habe diese anleitung auch schon mal gelesen.
Hab es jetzt mal gemacht wie du geschrieben hast und das scheint ziemlich lange zu dauern. Ich lass den mal machen und sag mal bescheid was bei rauskam.

danke auf jeden fall
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Mario,
wenn deine Datei VBA oder Makros enthält, solltest du sie bevor die
die Zellen gelöscht werden deaktivieren (Entwurfsmodus), dadurch wird die Zeit erheblich verkürzt.
Danach solltest du die Tabellen nur über ganze Spalten formatieren, um die Datei nicht wieder zu vergrößern.

Gruß
fedjo
...