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

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

Hurtig response på opgaver.

Udfordrende opgaver.

Flemming Pedersen, Semco Maritime

Excel VBA

Kurset er godt, fordi det tvinger kursisten til at arbejde selvstændigt. Det er lidt lig forelæsning, hvor det er fuldstændigt op til een selv at arbejde med stoffet.
Thor Østergaards pædagogik er baseret på "hjælp til selvhjælp", og alt er holdt i en let og uhøjtidelig tone.

Fjernundervisning har yderligere den fordel at man kan sidde hjemme og koncentrere sig om emnet, uden at blive forstyrret af andre (ofte mindre motiverede) kursister.

Flemming Degn, Privat

< >
Se flere referencer

Hvad er VBA?

VBA står for Visual Basic for Applications og er et programmeringssprog der kan bruges inde i applikationer. Programmeringssproget bruges i en række applikationer som Word, Excel, Access, PowerPoint, Outlook, Visio, Project, Autocad m.fl. og kan blandt andet bruges til at automatisere processer i de enkelte applikationer.

Objekter

VBA er et objektorienteret programmeringssprog. Det betyder, at man arbejder med objekter fra den enkelte applikation. I Excel kan sådan et objekt f.eks. være Range, der bruges når man vil arbejde på de enkelte celler i et regneark. Hver applikation har sin egen objektsamling!

Sådanne objekter har som regel metoder, egenskaber og underliggende objekter.

En metode er noget objektet kan hjælpe os med at gøre - f.eks. kan Range objektet hjælpe os med at kopiere indholdet af nogle celler til clipboardet. Range.Copy - det er en metode!

En egenskab er en indstilling objektet kan have - f.eks. har Range objektet en egenskab der hedder Address, der fortæller hvilken adresse den celle objektet peger på har.

Endelig kan et objekt indeholde andre objekter - f.eks. indeholder Range objektet et Font objekt, der så bærer en række egenskaber omkring den font der bruges i den eller de celler objektet peger på.

 

 

Når man skal lære at programmere VBA er den største udfordring at lære det enkelte programs objektsamling at kende.

 

Hvis du gerne vil se objektsamlingen i Excel kan du trykke ALT + F11 for at åbne VBA editoren. Derfra kan du trykke på F1 for at komme ind i hjælpefunktionen. Søger du nu efter "Object model" finder du en oversigt over Excels objekter.

Når kurset her er slut skulle du gerne kende de vigtigste objekter i Excel og vide, hvordan du finder ud af at bruge de forskellige objekter.

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.