Excel VBA

Jeg har gennemført kurset Excel VBA. Jeg var skeptisk overfor måden at lære på inden jeg gik i gang, men jeg må sige at min skepsis blev gjort til skamme. Lige fra første lektion følte jeg at jeg virkelig lærte noget.

Thors tilgang til materialet er perfekt. Gennem løbende øvelser får man lejlighed til at afprøve teorien i praksis.

Beder man om lidt hjælp, så kommer den lynhurtig – men det er kun et hint og så kan man selv finde ud af resten – det er perfekt for herved tvinges eleven til at tænke sig om – mon det kan bruges i folkeskolen også :).

Kurset er ALLE pengene værd og kan køres når man har tid og er motiveret. Holder man for lange pauser i undervisningen, så komme Thors pegefinger i form af en mail og så er det bare om at komme i gang igen :)

Jacob Madsen, Mettler-Toledo A/S

Excel VBA

Meget hurtigt og kompetent feedback...

Sparring på den opgave, som jeg sidder og arbejder med.

Veltilrettelagte øvelser

Claus Witfelt, Flyvevåbnets Officersskole

Excel VBA

Det har været meget nærværende og personlig fjernundervisning med hurtige svar på spørgsmål og feedback på opgaver. Der har været stor engagement og ejerskab fra underviserens side.

Det faglige niveau har været vekslende mellem "begynder" og "ekspert" opgaver.

Brian Deleuran, Radiometer

Excel VBA

Det har været rart at man selv kan bestemme tempoet og hvornår man laver opgaverne. Man kan også få hjælp til at få løst opgaverne anderledes, samt få hjælp til andre opgaver. Jeg synes også det har været sjovt at man ikke får det hele serveret, men skal søge lidt information selv.

Laila Jensen, Statens Serum Institut

Excel VBA

Det er rart at kunne tage kurset i sit eget tempo, når det lige passer ind, men det giver også en risiko for at det lige bliver langstrækt nok, men så er det godt underviseren kan holde én lidt i ørerne med mails wink

Eva Bonne Alkærsig, EBA InterrimControlling

< >
Se flere referencer

Userforms

Userforms er et værktøj til at oprette mere avancerede brugerdialoger. En userform kunne f.eks. se sådan her ud:

Excel VBA kursus - VBA userforms - fjernundervisning

Og bruges ofte til at give brugeren mulighed for at indtaste startværdier til en model. Der ligger en smule VBA kode bag sådan en userform, der sørger for at informationerne i userformen lander det rigtige sted i regnearket/modellen.

Opret en userform

For at oprette en userform skal du skifte til VBA editoren, højreklikke på VBAProject og vælge Insert | Userform. Så kommer det til at se sådan her ud i højre side af editoren

Excel VBA kursus - VBA userform toolbox - fjernundervisning

Toolboxen indeholder forskellige elementer, der kan sættes på formen - elementerne kaldes også kontrolelementer.

Læg osgå mærke til properties vinduet nu har fået mere indhold:

Excel VBA kursus - userform egenskaber (properties) - fjernundervisning

Det er vigtigt, at du med det samme sørger for at din userform får et navn, som skrives i (Name) boksen. Ud over det kan du her styre farver, fonte mm. omkring userformen

Vis og skjul userformen

En userform er et objekt!

Og det objekt har mange metoder og egenskaber - en del af egenskaberne kan du se i Properties vinduet - og to af metoderne bruges til at vise og skjule formen:

UserForm1.Show og UserForm1.Hide  

(erstat UserForm1 med det navn du har tildelt din userform)

Vil du helt af med userformen - så den er blank næste gang du kalder .Show metoden kan du skrive i stedet for .Hide

Unload Me

Husk, at der findes hændelses proceduerer til regnearket, der kan bruges, hvis man vil have ting til at ske når regnearket åbnes.

 

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.