Citat:
Ursprungligen postat av
JeffDahmer
Hej, jag har en Macro som tar 5 sekunder att köra klart, men ibland helt random så kan samma macro ta hela 5 minuter. Det är inga uträkningar eller hämtning av data från externa databaser utan informationen hämtas ur den aktuella arbetsboken. Ni som har erfarenhet, vad kan vara felet när hastigheten är slumpmässigt väldigt olika? Jag har försökt stänga av screenupdating, sparat filen i binär format m.m men det verkar inte lösa problemet. Det här är en arbetsdator och filen är lagrad i onedrive.
Jag vet inte hur excel fungerar, men en gissning är att det är en bug. Om det skulle vara så att ramminnet var fullt så datorn tvingas använda hårddisken så skulle det nog inte bli 60 gånger långsammare. Om det var så att filen cachas från onedrive lokalt men den av någon anledning laddas ner om och om. Prova kör macrot utan internet så får du nog svar på om det är internet relaterat.
Annan gissning är att excel cachar resultat och sparar cachen en viss tid.
Det är inte lätt att göra bra gissningar när det sker slumpmässigt.