Avatar billede bha140795 Nybegynder
19. februar 2002 - 13:07 Der er 2 kommentarer og
1 løsning

Ændre værdi på en global variabel i VBA

Jeg har behov for at kunne ændre en global variabels værdi, via en subrutine. Helt konkret går det ud på at nogen gange skal programmet kigge i c:\temp\tmppas\1 andre gange i c:\temp\tmppas\2. Der skal derfor defineres en global variabel som jeg har mulighed for at ændre værdien på automatisk. Kan man det?
Avatar billede Slettet bruger
19. februar 2002 - 14:24 #1
Public Sti As String

Når du har defineret Sti globalt, kan du ændre den fra alle dine moduler.
Avatar billede bha140795 Nybegynder
19. februar 2002 - 15:01 #2
Jeg vil gerne kunne ændre den globale værdi på én gang, således at min variabel dir_data (som er defineret som Environ("TEMP")& "Tmppas\1" )kan ændres på én gang og kan refereres til i alle moduler og subrutiner. Jeg vil gerne kunne ændre denne værdi ved at kalde en makro der ændrer den.
Avatar billede bha140795 Nybegynder
19. februar 2002 - 20:17 #3
OK 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