Avatar billede cwc Nybegynder
05. september 2003 - 12:24 Der er 8 kommentarer og
1 løsning

Alt for langsomt

Jeg har et regneark, hvor jeg anvender en del Visual Basic. Nu har jeg anvendt regnearket i et par år, og det er blevet langsommere og langsommere, selvom det ikke står flere data i regnearket. Det er udelukkende den tid det tager at åbne og lukke arket der er steget enormt !!!

Jeg anvender en del :
Public LagerArray() as Variant
ReDim LagerArray(X, 10)

Bliver alle disse data gemt et eller sted, hver gang programmet køres, kan de evt slettes ???
Avatar billede serverservice Praktikant
05. september 2003 - 12:33 #1
Du kan optimere din pc ved at forøge din pagefile.
1.For at forbedre/aflaste ram under skrivning til harddisk optimerer du din pagefile...
Sådan forøger du din pagefile:
højreklikker på denne computer på skrivebordet -egenskaber- avanceret-ydeevne indstillinger-avanceret-skift-
størrelse ved start = samme størrelse som maksimal størrelse.
Evt. læg pagefilen på anden disk (hvis muligt)
2. Fjern unødige filer. diskcleanup
3. og kør scandisk.
3. Defragmenter-.
Hjalp det?
Avatar billede bak Forsker
05. september 2003 - 13:01 #2
Nej, dine arrays bliver ikke gemt.
Excel er faktisk kendt for at lave det nummer med at forøge filstørrelsen af "ukendte" årsager.

Et par forslag:
På hvert ark  rydder du formateringen først og sletter så alle de rækker der ikke er data i og derefter alle de kolonner der ikke er data i. Dette vil fjerne alt overflødig formatering.
Hvis du ikke først har fjernet alt formatering, vil en sletning af rækker / kolonner ikke nødvendigvis fjerne formatering.

Gem
Eksporter først alle dine vba-moduler og slet dem så.
Gem
Importer dem igen.

Hvis du har pivottabeller i arkene, der er baseret på samme dataområde, så skal du altid basere nr2 på pivottabel nr1, da hver pivottabel ellers gemmer en "intern kopi" af alle data i dataområdet.
Avatar billede aheiss Praktikant
05. september 2003 - 13:01 #3
Hvis du åbner filen uden makroer - hvor lang tid tager det så?
Avatar billede aheiss Praktikant
05. september 2003 - 13:03 #4
Glem min test - jeg mente bare heller ikke det betød noget !
Avatar billede cwc Nybegynder
05. september 2003 - 13:34 #5
Nu har jeg slettet alle de kolonner og rækker, der er muligt.

Gemt - Eksporteret alle vba-moduler - Gemt

Denne rutine har dog kun reduceret filstørrelsen fra 7,2MB til 6,5MB. Selv inden vba-modulerne er importeret igen er regnearket stadig ekstremt langsomt...
Avatar billede bak Forsker
05. september 2003 - 16:23 #6
Huskede du at slette alle formater (på alt det af regnearket du ikke har ibrug) ?
Avatar billede kabbak Professor
05. september 2003 - 23:34 #7
Har du skifter antivirus ?.

På arbejdet havde vores afdeling Mcaffee, det sløvede vores office pakke noget så grusomt, så vi skiftede antivirus.

Det kunne vist nok rettes i Mcaffee, så den ikke skannede så slemt i office, men jeg ved ikke hvordan.

Der var jo også noget med en opdatering til Windows XP, der sløvede, men er blevet rettet, har du kørt opdateringer.?

Det var denne http://support.microsoft.com/default.aspx?kbid=819634
Avatar billede serverservice Praktikant
06. september 2003 - 13:10 #8
Og har du gjort min optimering af pcén?
Avatar billede kabbak Professor
01. februar 2004 - 00:54 #9
lukketid.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester