Avatar billede tvc Seniormester
05. september 2005 - 01:29 Der er 9 kommentarer og
2 løsninger

Opret variabler som kan huske deres seneste værdi uden for sub'en

Hej

Jeg vil høre om der er en løsning på problemet med at man kun kan anvende sine variabler inden for samme sub?

Jeg vil gerne kunne anvende variablen NextNo i flere af min subs.

Med venlig hilsen

TVC
Avatar billede thesurfer Nybegynder
05. september 2005 - 01:31 #1
Erklær variabler i toppen af koden, lige efter en Option Explicit:

Option Explicit
dim NextNo

Option Explicit vil kræve at alle dine variabler "dimmes".. så kan den hjælpe dig, med at finde stavefejl.

/theSurfer
Avatar billede oyejo Nybegynder
05. september 2005 - 07:51 #2
Public NextNo As dinDataType
Hvis du setter denne øverst i en modul, vil den være synlig i hele alle dine moduler i en workbook
Avatar billede dragonknight Juniormester
05. september 2005 - 10:32 #3
Rigtig, definer den som public, for så bliver den en global variabel i dit workbook.
Avatar billede brynil Nybegynder
05. september 2005 - 17:51 #4
Husk at erklære variablen i et modul, ikke i et ark eller workbook.
Avatar billede tvc Seniormester
05. september 2005 - 20:06 #5
Tak for hjælpen det lyder ganske enkelt, så det prøver jeg lige.

Nu ved jeg ikke hvad forskellen er på om man Dim'er eller skriver Public. Hvis det kræves at der står Public må det vist være oyejo der skal have point?

TVC
Avatar billede brynil Nybegynder
05. september 2005 - 20:13 #6
En Dim er det samme som Private og variablen vil så kun kunne læses i det modul den er oprettet i.
Public er det korrekte, hvis du skal kunne referere til den fra andre moduler eller ark.
Avatar billede brynil Nybegynder
05. september 2005 - 20:17 #7
Så ud fra formuleringen af dit spørgsmål, er thesurfer's svar rigtigt. ;))
Avatar billede tvc Seniormester
05. september 2005 - 20:29 #8
Tak brynil :-)

Det var thesurfer som var først med svaret på mit spørgsmål hvorfor mine point går til thesurfer.

Dog vil jeg sige at jeg efterfølgende har anvendt oyejos svar da dette gør mine variabler endnu mere anvendelige :-)

TVC
Avatar billede thesurfer Nybegynder
05. september 2005 - 20:34 #9
Jamen, så smider jeg et svar :-)
Hvis oyejo gør det samme, kan vi dele pointsne..

/theSurfer
Avatar billede oyejo Nybegynder
06. september 2005 - 08:06 #10
Det var hyggelig theSurfer, hvis tvc ønkser, kan vi gjerne dele.
oye
Avatar billede tvc Seniormester
06. september 2005 - 21:05 #11
I skal alle have tak for hjælpen!

Hilsen

TVC
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