Paweł Wójtowicz

Paweł Wójtowicz Student,
Politechnika
Warszawska

Temat: rozmiar pliku - aktywne wiersze

Witam,

Mam pewien problem. Standardowo, czyli na przykład, gdy mamy nowy arkusz jego "obszar aktywny" ogranicza się do kilkudziesięciu wierszy i kilkunastu kolumn. Wraz z rozbudowywaniem pliku obszar ten się powiększa. W sytuacji, gdy przejdziemy do ostatniego wiersza i wpiszemy tam coś naszym obszarem aktywnym będzie cały arkusz, czyli ponad milion wierszy. Taki plik nagle zajmuje nieporównywalnie więcej miejsca i wolniej działa. Niestety nie pomaga usunięcie zawartości felernej komórki, ani nawet usunięcie wszystkich niepotrzebnych wierszy. "Obszar aktywny" pozostaje już na zawsze taki ogromny, a tym samym wielkość pliku. Czy znacie sposób, aby to zmienić? Dodam, iż nie mogę przekleić danych do nowego arkusza, gdyż jest wiele linków do niego i przy zmianie arkusza wszystkie się wykrzaczą.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: rozmiar pliku - aktywne wiersze

Tak. Nie należy wpisywać nic poza obszar roboczy. W przeciwnym razie, dane takie muszą zostać za indeksowane w strukturze pliku co powiększa jego wielkość.
Jeśli czyn ten był nieprzemyślany, to należy otworzyć nowy skoroszyt i przekopiować tylko elementy rzeczywiście użytkowe.

Przed chwilą sprawdziłem jak zachowuje się taki plik i w wersji XMLowej (2007/16) wielkość pliku znacznie nie wzrasta. Z wielkości 7 do 9KB.

Na koniec aktywnych danych można przejść używając [Ctrl+End] co ułatwia analizę obszaru.
Andy L.

Andy L. ITM, VUB

Temat: rozmiar pliku - aktywne wiersze

- Zaznacz obszar, który chcesz "wyczyścić.
- użyj Clear All
- Save

Obszar aktywny zmniejszy się do tego który pozostawiłeś niezaznaczony
Rozmiar pliku wróci do normalności (mniej więcej :) )



Wyślij zaproszenie do