Avatar billede sbk200 Nybegynder
02. april 2003 - 11:09 Der er 7 kommentarer og
1 løsning

progressbar excel

Hej. Jeg har lavet en macro til excel som vha. en whileløkke søger 600 celler igennem. Udfra nogle kriterier i cellerne hides eller unhides rækker.
Dette tager dog meget langt tid (ca. 30 sek på en 2GHz maskine) og skærmen opdateres konstant så man følger med i hvilke rækker der forsvinder.
Kan man gører et eller andet i macroen så skærmen ikke opdateres før macroen er færdig eller kan man evt lave en progress bar der viser hvorlangt whileløkken er nået. Jeg vil undgå at det der flimmeri!! .. Mvh Søren
Avatar billede Morten Nybegynder
02. april 2003 - 11:30 #1
application.screenupdate=false...
husk at sætte den til true bagefter...
Avatar billede Morten Nybegynder
02. april 2003 - 11:31 #2
Avatar billede Morten Nybegynder
02. april 2003 - 11:32 #3
Altså før afvikling af koden skriver du

application.screenupdate = false

KODE.....

application.screenupdate = true
Avatar billede sbk200 Nybegynder
02. april 2003 - 11:43 #4
Jeg får en Run-time error '438':
Object doesn't support this property or method

Min kode ser sådan ud:

Private Sub RowState(Platform As String, Edit As Integer)
  application.screenupdate = false

  KODE.....

  application.screenupdate = true

End Sub
Avatar billede sbk200 Nybegynder
02. april 2003 - 11:47 #5
Det var en syntax fejl.
Det hedder ikke
application.screnupdate = true
men
Application.ScreenUpdating = true

Skriv lige et svar cddk så du kan få dine point.
Avatar billede Morten Nybegynder
02. april 2003 - 12:02 #6
sorry... "Stavefejl er gratis" ;O)

Forøvrigt er den hjemmeside jeg henviste til guld værd og jeg kan også anbefale mandens bøger - han er en "gud" når det gælder Excel....!!!!
Avatar billede Morten Nybegynder
02. april 2003 - 12:03 #7
Hjælp det forøvrigt ikke også på hastigheden at fjerne screen UpdatING ;O)
Avatar billede sbk200 Nybegynder
02. april 2003 - 12:41 #8
Jo, det hjælper meget på hastigheden. !! Tak for hjælpen
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