Avatar billede faithless Praktikant
10. september 2003 - 15:22 Der er 2 kommentarer og
1 løsning

Call er for langsom

Hey

Jeg har en makro, som kalder 6-8 andre makroer. Makroerne laver en del layout i forskellige.
Problemet er at at den ikke når at lave alt layoutet før den går videre til næste makro.

Er der en kommando, som får den til at vente til den er færdig med første makro??. Jeg bruger Call MakroNavn
Avatar billede aheiss Praktikant
10. september 2003 - 15:26 #1
Jeg tror det ikke. Men du kan jo altid bruge :

Application.OnTime Now + TimeValue("00:00:15"), "min_Procedure"

til at forsinke næste kommande med eks. 15 sekunder
Avatar billede kabbak Professor
10. september 2003 - 21:17 #2
har du slået ScreenUpdating  fra, det gør den måske hurtigere.

Public Sub test()
Application.ScreenUpdating = False
'Alle dine kald
Application.ScreenUpdating = True
End Sub
Avatar billede faithless Praktikant
12. september 2003 - 10:18 #3
Jeg har prøvet ScreenUpdate og det virkede ikke. Det viste sig at jeg har lavet noget lort i koden, så de virker fint når man køre dem enkeltvis, men ikke hvis man køre dem på en gang.

Takker for de gode bud(c;
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