Avatar billede kedde65 Praktikant
09. januar 2005 - 15:50 Der er 6 kommentarer og
1 løsning

Frigør hukommelse

Hej

Jeg har en meget stor excel løsning med en masse vba i. Den skal når man trykker på en knap generere omkring 105 charts med forskellige grafer. Det hele fungerer upåklageligt indtil jeg har kørt ca. 25 grafer, så skal excel genstartes og man kan så køre de næste 25 grafer. Det tyder på at der er et eller andet hukommelsesproblem, men findes der noget kode der kan frigøre ubrugt hukommelse?

VH CK
Avatar billede sjh Nybegynder
10. januar 2005 - 04:02 #1
køb dig noget mere RAM ;)
Avatar billede martin_moth Mester
10. januar 2005 - 06:14 #2
Husk at nedlægge objekter - det er det eneste jeg kan komme på. Og minimer brugen af variabler
Avatar billede bak Forsker
10. januar 2005 - 18:36 #3
mere ram vil kun hjælpe hvis du kører xl2003
http://www.decisionmodels.com/memlimitsc.htm

Du kunne jo prøve at generere graferne i en anden workbook.
Avatar billede kedde65 Praktikant
10. januar 2005 - 18:39 #4
Ja løsningen bliver at kopiere graferne over i en anden workbook, og når der er 40 i den så lukke, gemme og starte en ny workbok osv. Træls, men åbenbart den eneste løsning!

VH CK
Avatar billede bak Forsker
10. januar 2005 - 18:48 #5
har du pivottabeller i ?
Avatar billede bak Forsker
10. januar 2005 - 18:55 #6
vidste at jeg havde set det før
http://www.mrexcel.com/archive/Errors/26562.html

prøv forøvrigt at følge ms-linket. Det ser ud til at kunne give noget at fjerne fontenes autoskalering
Avatar billede kedde65 Praktikant
15. februar 2006 - 18:55 #7
Hverken mere Ram, Autoscalering af fonte, Office 2003 eller andet hjalp. Kun at skifte til en ny workbook efter ca. 40 grafer var genereret...
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
Kurser inden for grundlæggende programmering

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