Avatar billede chrira Nybegynder
19. februar 2003 - 09:01 Der er 10 kommentarer

Ændring i VBA fra Excel 97 til 2002

Hejsa

Jeg har udviklet en lang række makroer til forskellige formål. Den virksomhed jeg er ansat i er igang med at opdatere fra Excel 97/2000 til Excel 2002.

Det ser ud til at Excel 2002 ikke forstår følgende sætning.

application.screenupdating = false

Er der nogen der kender en metode til at lave samme løsning i Excel 2002 ?

Chris
Avatar billede Morten Nybegynder
19. februar 2003 - 09:18 #1
Jeg bruger Excel 2002 og funktionen virker udemærket her...:

Application.ScreenUpdating = False
Avatar billede chrira Nybegynder
19. februar 2003 - 09:20 #2
Her kører den markoen som om linien ikke blev kørt. Dvs. skærmen opdateres under afvikling !!
Avatar billede janvogt Praktikant
19. februar 2003 - 09:22 #3
Den skal ligge i begyndelsen af din makro.
Til sidst skal der ligge en Application.ScreenUpdating = True for at koble den til igen.
Avatar billede chrira Nybegynder
19. februar 2003 - 09:24 #4
Det er jeg udemærket klar over - er en rimeligt garvet udvikler, der bygger økonomiske modeller for en af dk's største virksomheder. Første linie i koden efter SUB og sidste linie før End Sub

Det er også muligt at det er en eller anden indstilling et sted i Excel, som jeg ikke kender til.
Avatar billede Morten Nybegynder
19. februar 2003 - 09:33 #5
Hmmmm... ikke at jeg ved meget om det her - men kan det være den måde Office 2002 pakken åbner filer på - når man åbner et nyt ark så får man også en "ny" genvej... altså reelt er der to åbne vinduer....+

Jeg har en ikke egenudviklet applikation i Word - som i tidligerer Office version havde den facilitet at man kunne kører den Minimeret - men ved opdatering til Office 2002 - bliver den aldrig "rigtig" minimeret - men åbner og lukker en masse vinduer (gjorde den også før - men da så man det ikke...)

Blot et forslag....
Avatar billede palle_ib Nybegynder
19. februar 2003 - 12:45 #6
Jeg ved ikke om det er relevant men, jeg har i hvert fald oplevet at måtte ændre
Selection.Calculate  til Calculate i XP udgaven!
Ved ikke om der kan være noget i den retning?
21. februar 2003 - 11:19 #7
Jeg har ingen problemer men Application.ScreenUpdating = False i Excel XP(2002)

((lyder ellers som et spændende job du har dig der))
Avatar billede stewen Praktikant
10. april 2003 - 16:22 #8
Har heller ikke haft problemer med overgangen fra Excel 97/2000 til Excel 2002!

Dog er det sådan, at hvis man kører en debug (med F8) vil skærmen blive opdateret løbende... så snart man bare drøner makroen af, kører det som det skal!!!!!!!!!
13. februar 2004 - 10:39 #9
Fik du det løst ? og hvis.. lukker du så ikke spørgsmålet ?
Avatar billede Morten Nybegynder
13. februar 2004 - 10:48 #10
Øhhh Flemming gider du ikke kigge på den her
http://www.eksperten.dk/spm/464366
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