Avatar billede bluestrike Nybegynder
26. august 2003 - 09:12 Der er 4 kommentarer og
1 løsning

HJÆLP!! VBA i Excel, selection af worksheets i minimized tilstand

Min opgave er som følger. Jeg har en application med en del ark i, som foretager en masse beregninger, og henter en masse information fra forskellige databaser. For ikke at gøre det for forvirrende at se på, har jeg valgt at lade den gøre dette i minimized tilstand. Dette fungere fint sålænge jeg kun har denne ene kopi af min skabelon åben, men åbner jeg en blank ark ved siden af min application opstår der en subscript out of range fejl. Jeg forstår så udemærket er det er fordi Excel ikke kan finde det ark jeg prøver at selecte fordi den søger på det nye ark. Hvordan løser jeg dette problem, altså hvordan selecter jeg et worksheet på et minimized vindue, samtidig med at jeg adressere den rigtigt skabelon model.

På forhånd tak.
Avatar billede fobian Nybegynder
26. august 2003 - 14:09 #1
Det lyder som om at du prøver at vælge et ark, som den ikke kan finde i din nye fil.
Prøv denne her for at vælge det rigtige ark i den rigtige fil:

Application.Workbooks("mappe2").Worksheets("ark1").Activate

I stedet for at minimere din Excel kan du "fryse" Excel, så vinduerne ikke opdateres før koden er spillet færdig. Det gøres ved at du i starten af din kode skriver:
    Application.ScreenUpdating = False
Og til slut i din kode skriver
    Application.ScreenUpdating = True

Så ser brugerene ikke hvad der sker i regnearket mens det opdateres.
Avatar billede fobian Nybegynder
26. august 2003 - 14:09 #2
Du skal selvfølgelig udskifte mappe2 og ark1 med de rigtige navne fra dit eget ark :-)
Avatar billede bluestrike Nybegynder
26. august 2003 - 15:01 #3
Dit
Avatar billede bluestrike Nybegynder
26. august 2003 - 15:02 #4
Det virker, takker mange gange, nu ser det endelig ordentlig ud når applicationen arbejder... og den kan kører side om side med andre ark.
Avatar billede fobian Nybegynder
26. august 2003 - 15:03 #5
Selv tak :-)
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