Excel VBA

Godt med muligheden for sparring med underviser og forslag til andre løsningsmetoder end mine egne - selvom mine også fungerede.

Godt med muligheden for ingen tidsbegræsning for kurset. Havde jeg - pga. arb. situation, brug for.

Anja Hansen, TDC

Excel VBA

Hurtig response på opgaver.

Udfordrende opgaver.

Flemming Pedersen, Semco Maritime

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

Øvelserne kan tages i det tempo, der passer en, hvilket gør det muligt at gå i dybden med udvalgt teori og øvelser og inddrage arbejdsrelaterede udfordringer/problemstillinger direkte i kurset.

Der er hurtig respons fra underviser, man bliver udfordret på opgaverne og får ikke lov til og gå videre før en opgave er løst tilfredsstillende.

Kan anbefale kurset til andre.

Brian Lind Olsen, OUH Odense Universitetshospital

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

< >
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.