25. marts 2008 - 11:02Der er
9 kommentarer og 1 løsning
VBA: Globale variable
Hej!
Jeg sidder og laver noget VBA kode Excel.
Jeg har to formularer og et modul.
Formular '1' er en slags hovedformular. I denne kan man trykke på en knap, som åbner formular '2'. I '2' indtaster man en værdi, som gemmes i en variabel i modulet. Her er den erklæret som: Global gstrScreenWidth As String. Herefter trykkes på en knap som lukker formularen (jeg bruger .Hide). I '1' kan man trykke på en knap, som skriver de indtastede væriderne i begge formularer til en .ini fil.
Her kommer problemet...
De værdier der indtastes i '2' bliver ikke skrevet til filen. Det ser ud som om værdierne går tabt når '2' lukkes. Er det dét der sker? Og i så fald, hvordan løser jeg det? Variablerne skal vel erklæres Global i et modul, hvis jeg vil ha' adgang til dem fra alle formularer? Eller har jeg fuldstændig misforstået noget?
Jeg ved ikke lige hvad der sker for mig. Er vist lidt ved siden af mig selv...
Men det er ikke nogen undskyldning! Værsgo', og tak for hjælpen :)
Synes godt om
Ny brugerNybegynder
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.