Avatar billede qln Juniormester
15. december 2005 - 09:50 Der er 7 kommentarer og
1 løsning

Eksekvering af funktion

Jeg har lavet en funktion i et ark, som laver en temmelig stor beregning.
Herudover har jeg en makro som indsætter en masse navne ud fra nogle kriterier. Indsættelsen af navnene går dog meget langsomt, siden jeg har indsat funktionen, da funktionen bliver kørt igennem hver et navn indsættes. Da jeg skal indsætte omkring 1000 navne, går dette meget langsomt.
Kan man ikke gøre et eller andet, så funktionen kun eksekveres en gang hver time, eller når arket åbnes og lukkes?
Avatar billede jkrons Professor
15. december 2005 - 09:52 #1
Du kunne vælge at sætte beregning til manuel, mens du kører din makro. S¨å udføres funktionen ikke.
Avatar billede qln Juniormester
15. december 2005 - 10:50 #2
Resten af arket bliver også langsommere af beregningen, så jeg vil i grunden bare gerne have, at den eksekveres ved åbning og gemning.
Avatar billede jkrons Professor
15. december 2005 - 11:40 #3
Problemet er, at funktioner optræder som "formler" eller indgår i formler i regnearket. De genberegnes derfor, hver gang der sker ændringer, med mindre man slår manuel bereegning til. Det tror jeg ikke at man kan undgå.
Avatar billede qln Juniormester
15. december 2005 - 13:37 #4
Hvordan slår man manuel beregning til?
Avatar billede qln Juniormester
15. december 2005 - 13:51 #5
Har selv fundet ud af det.

Lav et svar jkrons!!!
Avatar billede jkrons Professor
15. december 2005 - 14:53 #6
OK. Hvad fandt du ?
Avatar billede qln Juniormester
15. december 2005 - 15:43 #7
Jeg slog bare manuel beregning til
Avatar billede jkrons Professor
15. december 2005 - 15:55 #8
Fint nok :-)
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