Avatar billede masteraaen Novice
08. april 2006 - 17:53 Der er 2 kommentarer og
1 løsning

Afvikle uden visualisering

Hejsa!

Jeg har lavet en VBA kode til excel som indlæser timesagsregnskaber fra mine medarbejdere i et samlet timesagsregnskab. Det går dog lidt langsomt eftersom Excel åbenbart gerne vil vise mig, alt hvad der foregår. Dvs. hver gang der indsættes et tal i en celle, eller hvad der nu sker i afviklingen af vba-koden vises i  selve excel-arket. Det underholdende nok de første par gange, men da vi arbejder efter 5-minutters intervaller så er det efterhånden også lidt kedeligt at se på og en smule spild af tid.

Derfor: Er det muligt at slå "visualiseringen" fra, sådan at jeg bare får det færdige resultat at se, når alt er automatisk indtastet?

pft.
Avatar billede hubertus Seniormester
08. april 2006 - 18:32 #1
Hej Masteraaen

Hvis du indleder din vba kode med
Application.ScreenUpdating = false
din vba kode
og afslutter med
Application.ScreenUpdating = True

så afvikles den mellemliggende kode uden at du ser det på skærmen.
Avatar billede masteraaen Novice
09. april 2006 - 01:10 #2
Super. Virker perfekt!

Tak for det - smid et svar :-)
Avatar billede hubertus Seniormester
09. april 2006 - 12:50 #3
velbekomme :-)
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