Što se primera tiče, HELP i www su vrlo izdašni, nekoliko naslova samo:
Excel Recalculation,
Controlling Calculation from VBA,
Optimizing VBA: Calculation Mode
Imaš više mogućnosti ali je najkraća:
Code:
Application.Calculation = xlManual
Application.CalculateBeforeSave = False
tj da prebaciš preračunavanje na ručno i da isključiš autom.preračunavanje pre snimanja.
Svejedno, sumnjam da je ovo put kojim ćeš rešiti problem, dugoročno. U najboljem slučaju ga možeš ublažiti ali, pokušaj, možda kupiš vreme dok se ne odlučiš da tabele prebaciš iz Excela u Access.
U međuvremenu, proveri (1) da li se tabela brže snima sa prebacivanjem preračunavanja na 'ručno'; (2) proveri brzinu preračunavanja kada pritisneš F9 i vidi da li je uporediva sa "brzinom snimanja" od ranije; (3) otvori i taj fajl iz koga se crpu podaci za proračun pa onda iniciraj preračunavanje, jer, trebalo bi da ide brže kada su oba otvorena.
Ako jeste brže, a trebalo bi, možeš da pokušaš i (4) da obe ove tabele snimiš kao Shared Documents (Tools > Share Workbook > Allow changes...), kako bi više korisnika moglo da im pristupa istovremeno - što i jeste zamišljeno od početka, kako sam razumeo. Razlika bi sada bila u tome što bi i svi korisnici otvarali obe tabele istovremeno - ovo, naravno, ukoliko se ispostavi kao 'poželjna praksa'. :)
Ako se 'ispostavi', to će sigurno da zakomplikuje rutinu kolegama ali, hej, uvek možeš da ugradiš u VBA rutinu za otvaranje tog dokumenta kao
hidden (tako da bude neprimetno ostalim korisnicima), naravno, jednom kada se uveriš da ti se "isplati" istraživanje u tom smeru. Jer, deljeni dokumenti ne dozvoljavaju da im menjaš VBA
source, jednom kada ih takvima proglasiš. I imaju još kojekakva ograničenja..
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!