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?
/flash