Avatar billede nlr2000 Nybegynder
19. juni 2006 - 09:32 Der er 3 kommentarer og
1 løsning

Arrays skal gemmes

Jeg er igang med at lave en masse beregninger, hvor diverse variable og resultater gemmes i arrays i vba.

Mit problem er, at alle arrays forsvinder når sub'en er færdig. Kan det passe? Hvordan kan man gemme sine arrays? Jeg gemmer dem lige nu i et skjult ark i Excel, men det virker lidt tåbeligt, idet pointen netop var kun at bruge vba...
Avatar billede kabbak Professor
19. juni 2006 - 09:52 #1
Hvis du dimmer arrayet uden for sub, husker den det, intil du lukker arket.

Option Explicit
Public myArray() As Variant
Avatar billede martin_moth Mester
19. juni 2006 - 10:53 #2
Ja, lokale variable "lever" kun i den sub hvor de er erklæret.
Så har du en under-sub, hvor du opretter nogle variable, lever de kun i den specifikke under-sub.
Læs evt. om Local/Global scope i hjælpen
Avatar billede nlr2000 Nybegynder
20. juni 2006 - 11:34 #3
Perfekt - og det fungerer endda!
Kabbak, læg et svar! (også tak til Martin!)
Avatar billede kabbak Professor
20. juni 2006 - 15:27 #4
et svar ;-))
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