Temat: Poprawienie szybkości pracy pliku

Witam korzystam z Excela 2003. Mam plik w którym jest wgranych mnóstwo formuł, formatowań warunkowych jest także kilka makr które co jakiś czas używam W pliku jest także dużo danych i codziennie dokładam nowe. Plik zajmuje już 20 mb:)Niestety plik chodzi coraz wolniej. Ciągle staram się usprawniać jego prace ale każda nowa formuła czy nagrane makro to spowolnienie pliku. Pytanie do was do jakich typów operacji excel 2003 zużywa najwięcej pamięci i potrzebuje najwięcej czasu aby je przetrawić?? Będe unikał tego typu rozwiązań w przyszłości lub niektóre używane teraz pousuwam.

Pozdrawiam

konto usunięte

Temat: Poprawienie szybkości pracy pliku

1. formatowanie warunkowe - zwłaszcza jeżeli używasz formuł
2. wyszukaj pionowo i podobne
3. wywal ten plik i zrób od początku - z tego co piszesz taka inwwestycja bardzo szybko by się zwróciła
4. co by nie powiedzieć o 2007, to pliki ważą w nim wielokrotnie mniej, więc jeżeli możesz to przejdź na nowego excela

Temat: Poprawienie szybkości pracy pliku

Doraźne i prymitywne rozwiązanie może być takie, że ustawisz sobie obliczanie ręczne formul i będziesz przeliczał arkusz jak zajdzie taka potrzeba.
pomoże o tyle, że zmiana wartosci jednej komórki nie odpali ci przeliczenia całego arkusza i spokojnie sobie wyedytujesz co tam potrzeba a potem przeliczysz.

A tak poza tym to kondon-men napisał resztę :D

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Wojciech W.

Wojciech W. Kierownik IT /
Analityk IT

Temat: Poprawienie szybkości pracy pliku

1) jezeli formatujesz komorki to formatuj tylko te komorki, ktore sa uzywane. Jezeli zastosujesz formatowanie (kolor, font itp) do calego wiersza i/lub kolumny odrazu zauwazysz, zwiekszenie sie rozmiaru pliku
2) makra - makra nagrywane czesto zawieraja linie kodu, ktore sa zbedne
3)Lacza - tak ja opisane wyzej czym wiecej odwolan do arkuszy tym wszystko wolniej chodzi
4)Jezeli masz jeden plik i makra/funkcje buszuja po arkuszach jedyne co pomoze to reczna optymalizacja
5) Jezeli aktualizujesz dane, aktualizuj tylko te, ktore sie zmieniaja a nie wszystko jak leci.

Temat: Poprawienie szybkości pracy pliku

Dodam jeszcze takie 2 rzeczy.

1. Plik baaaardzo spowalniają funkcje typu SUMA.JEŻELI i LICZ.JEŻELI. Staraj się minimalizować ich użycie.

2. Jeżeli w formułach korzystasz z zakresu w postaci CAŁEJ kolumny typu A:A, to zmień to na dokładniejszy i mniejszy zakres. Przy większej ilość formuł powinno znacznie przyśpieszyć.
Pamela Goldias

Pamela Goldias Specjalista ds.
finansów

Temat: Poprawienie szybkości pracy pliku

Wychodzi na to żeby nie stosować, 80% narzędzi, które są w arkuszu. A co z tabelami przestawnymi? Czy ich też mam się pozbyć?Pamela Goldias edytował(a) ten post dnia 28.12.11 o godzinie 10:55

konto usunięte

Temat: Poprawienie szybkości pracy pliku

Jeśli uzywamy makr- dobrze jest stosować programowanie obiektowe- dla dużej ilości operacji model strukturalny nie zawsze działa z zadowalającą nas szybkością.
Dobrym sposobem jest nagrywanie makr i ich edycja.
Te makra z reguły są juz zoptymalizowane.

Pozdrawiam

konto usunięte

Temat: Poprawienie szybkości pracy pliku

Radosław Pacut:
Jeśli uzywamy makr- dobrze jest stosować programowanie obiektowe- dla dużej ilości operacji model strukturalny nie zawsze działa z zadowalającą nas szybkością.
Dobrym sposobem jest nagrywanie makr i ich edycja.
Te makra z reguły są juz zoptymalizowane.(Należy jednak pamiętać o usunięciu zbędnych linijek kodu).
Pozdrawiam
Jakub C.

Jakub C. Kruk S.A.

Temat: Poprawienie szybkości pracy pliku

Na szybkość działania wpływ ma również sama wielkość pliku.
Niestety excel czasem "pompuje" wielkość plików w niekontrolowany sposób.
Jeśli np. mamy plik w którym mamy kilka tysięcy wierszy i wykasujemy w nich dane (nie usuniemy wierszy), to excel będzie te wszystkie puste wiersze zapamiętywał powiększając wielkość pliku.
Łatwo zauważyć coś takiego - jeżeli znajdujemy się w ostatnim wierszu danych a scroll pozwala jeszcze przesunąć arkusz w dół, to mamy właśnie takie niepotrzebne wiersze.
Należy je poprostu usunąć.
Oczywiście ten sam problem dotyczy kolumn.
JC

Następna dyskusja:

Szukam Excel specialist do ...




Wyślij zaproszenie do