Avatar billede swamboo Seniormester
11. november 2003 - 23:48 Der er 5 kommentarer og
1 løsning

Problem med dim under kald af applikation

Jeg gør følgende, og får fejl i dim:

jeg har en indledning hvor jeg opretter et nyt ark i mappen.
Derefter kalder jeg en applikation med koden:
Application.Run "Bogbordet.xls!IndlæsHoveddata"
Der bliver data fra nogle tabeller indlæst i arry's. (en funktion som jeg kan bruge andre steder også - derfor har jeg lagt det¨i sin egen procedure)

Men når den så "vender til bage" får jeg en compile-error når jeg vil bruge arry'en.

Kan det ikke lade sig gøre - sagt på en anden måde - kan man ikke lave den slags henvisninger for at mindske vba'ens størrelse - og evt. hvad gør jeg forkert??
(Skal man bruge noget ligesom session i ASP??)
Avatar billede stewen Praktikant
12. november 2003 - 08:02 #1
Dit array ligger i proceduren for sig selv! Når du så lukker den lukker du også array'et!

Med andre ord du kan definere et array i en procedure der lukker inden du er færdig med at bruge det array!
Avatar billede swamboo Seniormester
12. november 2003 - 08:17 #2
Og sådan er det bare - eller kan det omgå's på en eller anden måde??
Avatar billede stewen Praktikant
12. november 2003 - 08:25 #3
Der er altid en løsning! Prøv at tygge lidt på denne her:

http://www.eksperten.dk/spm/384199
Avatar billede swamboo Seniormester
13. november 2003 - 21:46 #4
Tak - det virker nu. Hvis jeg må begave dig med en håndfuld point for dit link, så kyl mig venligst et svar...  ;-)
Avatar billede stewen Praktikant
14. november 2003 - 07:57 #5
Kanon!
Avatar billede swamboo Seniormester
15. november 2003 - 14:30 #6
Ja, KANON - også lige mine ord!!!!
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