12. marts 2008 - 08:53Der er
2 kommentarer og 1 løsning
VBA: Udveksling af data mellem formularer
Hej!
Jeg syntes ikke jeg kunne finde en vba kategori, så jeg prøver at poste her. Håber det er ok.
Jeg sidder og skriver noget vba kode i MS Excel. Jeg har en formular hvor brugeren indtaster nogle oplysninger, som bliver gemt i nogle globale variable der er erklæret Public i et Modul. Den nævnte formular lukkes og brugeren åbner en ny. I den nye formular er der to indtastningsfelter der er låst, som skal vise værdierne gemt i de globale variable.
Problemet er bare, at de ikke bliver indlæst i felterne når formularen åbnes, selvom jeg ber' om det under "UserForm_Open".
Det kan dog godt lade sig gøre, hvis jeg laver en opdaterings-knap ("cmdButton_Click"). Men det kan jeg ikke bruge til noget.
Hvordan får jeg formularen til at indlæse værdierne fra modulet, når den åbnes?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Tak for hjælpen. Det brugte jeg godt nok meget tid på igår.
Smid et svar, så får du point.
Du ved vel ikke tilfældigvis hvor jeg kan finde en oversigt over, hvilke "ord" man kan skrive efter knapper, forms osv så videre? (Jeg tænker på _Click, _Activate, _Open). Så jeg kan se hvilke jeg skal bruge hvornår.
I VBA-vinduet kan man se det. Der er to lister øverst - i venstre Sub's navn og til højre, den hændelse, som er aktuel. I listen til højre vilde øvrige muligheder blive vist. De listers indhold vil afhænge af, hvilke kontekst, der er den aktuelle.
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.