Excel VBA Programmering grundlæggende kursus

  • Hjem
  • Office
  • Excel
  • Excel VBA Programmering grundlæggende kursus

Det lærer du

På dette grundlæggende Excel VBA kursus, lærer du at automatisere med VBA, så du kan eliminere den spildtid, der ofte bliver brugt på ”det-må-kunne-gøres-smartere” opgaver.

Du kan med VBA indbygge logik og intelligens i dine regneark, således, at vigtig viden om fx sammenhænge i data bliver håndhævet og visualiseret. Du kan også bruge VBA til at forøge brugervenligheden af regnearket ved at bruge kontrolstrukturer (kontrolelementer) og dialogkomponenter. De fleste, der deltager på dette kursus, oplever en form for Excel klarsyn, da meget, der før ikke var muligt, pludselig kan blive virkelighed.

Efter kurset kan du blandt andet:

  • Arbejde med variable, konstanter og bruge forskellige datatyper – for at håndtere værdier undervejs i koden
  • Anvende valg-strukturer og løkker – til fx hvornår og hvor mange gange noget kode skal udføres
  • Gennemløbe rækker i et stort område og bearbejde værdier i ønskede kolonner
  • Kode op imod ark og projektmapper - fx styring af ark- eller filnavne
  • Kode op imod celler: Valg af celler, tildel/hent værdier, kopier/flyt
  • Opbygge formularer med de valgmuligheder koden skal reagere på
  • Oprette egne funktioner, for at kunne genbruge kode på en smart måde
I afsnittet ”Kursusindhold” længere nede på denne side, kan du læse alt om, hvad du vil få gennemgået på dette Excel kursus.

Det kan virke afskrækkende at skulle til at skrive kode i VBA, men med dette kursus, VBA grundlæggende, kommer du godt i gang. Vi har, af samme årsag, afsat 3 dage til kurset således, at der bliver god tid til opgaver og praktisk arbejde med VBA. Vi kan love, at det er mere end godt givet ud, når du først kommer i gang med at kunne skrive kode.

Det får du

Før kurset
  • Mulighed for at tale med en instruktør, der kan hjælpe dig med at finde det helt rigtige kursus.
På kurset
  • Undervisning af Danmarks mest erfarne instruktørteam i hyggelige og fuldt opdaterede kursuslokaler i centrum af København.
  • Et kursus bestående af en vekslen mellem teori og praktiske øvelser. Vi ved, hvor vigtigt det er, at du får tid til at arbejde med opgaverne i praksis, og derfor har vi altid fokus på hands-on i undervisningen.
  • Et kursusmateriale, som du efterfølgende kan bruge som opslagsværk samt et opgavesæt, der understøtter kurset.
  • Fuld forplejning, som inkluderer morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant på Gråbrødretorv, kage, slik, og naturligvis Wi-Fi til dine devices.
  • Et kursuscertifikat med bevis på dine nye kvalifikationer.
Efter kurset
  • Adgang til vores gratis hotline, som betyder, at du op til et år efter kurset kan ringe eller skrive til os, hvis du har spørgsmål til de emner, der er blevet gennemgået på kurset.
  • Vores unikke tilfredshedsgaranti, som er din tryghed for at få fuldt udbytte af dit kursus.

Få det optimale ud af kurset

Dette Excel kursus indgår som en del af vores samlede udbud af Office kurser og er lavet til dig, der gerne vil lære de grundlæggende principper for kodning i VBA med det formål at styre processen, automatisere og indbygge intelligens i dine Excel regneark.

Da kurset bygger videre på vores Excel udvidet kursus, så anbefaler vi, at du har deltaget på dette eller har en tilsvarende viden. Derudover skal du bare møde op, frisk og fuld af spørgelyst, og så lover vi dig en rigtig god kursusoplevelse.

Kursusindhold

Optagelse af makroer og genveje
I dette modul gennemgås den grundlæggende indspilning af en makro. Hvad skal du være opmærksom på inden indspilningen, og hvornår kan du med fordel indspille en makro.

Følgende emner vil blive gennemgået:
  • Indspil dine makroer med relative eller absolutte referencer
  • Hvor gemmes dine makroer?
  • Oprettelse af knapper og genveje når de skal afspilles

Visual Basic Editoren
I dette modul gennemgås oprettelse af Sub-procedurer og indstillinger for VBA-editoren. Der er en del tricks, som kan gøre indtastningen af kode nemmere - fx ved at bruge IntelliSense.

Følgende emner vil blive gennemgået:
  • Oprette procedurer
  • Visninger, indstillinger og brug af indtastningshjælp

Variable og datatyper
Vi ser på vigtigheden af at erklære dine variable samt forskellen på de forskellige datatyper. Hvor kan de forskellige variable tilgås og hvor lang er en variabels levetid?

Følgende emner vil blive gennemgået:
  • Erklæring af variable og konstanter
  • Datatyper
  • Objekt variable
  • Navnekonventioner

Simple dialoger
I dette modul vises de mest almindelige kommunikationsformer du kan have med brugeren. Det kunne fx være en simpel besked til brugeren, eller hvis koden skal tage imod et input fra brugeren.

Følgende emner vil blive gennemgået:
  • Dialogboksen MsgBox
  • Dialogboksen InputBox

Kontrolstrukturer
Her skal du lære anvendelsen af valgstrukturer, dvs. en sammenligning af værdier, hvorefter der skal træffes et valg - i den ene eller anden retning. Hvilke kodelinjer skal nu køres? Ofte vil de kodelinjer, der skal afvikles være de samme igen og igen - og til dette gennemgås hvordan du bruger flere løkkestrukturer. Løkkerne anvendes typisk ved gennemløb af en masse rækker, celler eller ark.

Følgende emner vil blive gennemgået:
  • Valg (If-Then-Else og Select Case)
  • Løkker (Do-Loop, Do-While og For-Next)

Opdeling af kode i Sub-rutiner
I dette modul illustreres muligheden for hvordan du kan genanvende kode. Det kan gøres ved at placere koden i en Sub, som herved kan kaldes flere gange. For at gøre disse kald mere alsidige, kan du overføre argumenter til Sub’en, og disse argumenter kan anvendes til beregninger - eller få Sub’en til at reagere på et input.

Følgende emner vil blive gennemgået:
  • Kald af sub fra sub
  • Kald af sub fra sub med argumenter

Formularer
Her får du mulighed for at afprøve en masse af de hyppigst anvendte kontrolelementer på en UserForm (en formular til brugeren). Du får gennemgået, hvorfor du, med fordel, kan anvende UserForms, samt en lang række hændelser, som du kan hive fat i - både på de enkelte elementer og på selve UserFormen.

Følgende emner vil blive gennemgået:
  • Design af egne dialoger med labels, tekstbokse, kombinationsbokse, afkrydsningsfelter osv.
  • Anvendelsesformer
  • Brug af hændelser

De vigtigste objekter i Excel
I dette modul skal du lære at kode op imod de mest anvendte objekter, som Excel tilbyder. Disse objekter har en masse metoder og egenskaber – og vi kigger på de vigtigste.

Følgende emner vil blive gennemgået:
  • Overordnede objekter som f.eks.: Application, Workbooks, Worksheets
  • Egenskaber og metoder på disse: Add, Select, Name, Count
  • Objekter der anvender celler som f.eks.: Range, Cells, Rows, Columns
  • Egenskaber og metoder på disse: Select, Address, Offset, Formula, Count

Hændelser for Excel-filen
Der kigges på de automatiske hændelser, der indtræder, når du f.eks. åbner eller lukker en Projektmappe, aktiverer et ark, klikker på eller ændrer en værdi for en celle.

Følgende emner vil blive gennemgået:
  • Workbook_Open, Workbook_Activate, Workbook_Deactivate
  • Worksheet_Activate, Worksheet_Deactivate

Funktioner
I dette modul lærer du at oprette dine egne funktioner. Excel tilbyder en masse indbyggede funktioner - men du kan, relativt let, oprette dine egne funktioner, og anvende disse i arket eller i VBA-miljøet.

Følgende emner vil blive gennemgået:
  • Erklæring af en Function – hvordan opretter du din egen funktion
  • Anvendelse af en Function i Excel-arket – hvordan bruger du den efterfølgende

Arrays
Vi introducerer kort brugen af en flerdimensionel variabel - også kaldet et Array. Du får også forklaret, hvorfor du med fordel og i flere tilfælde, kan anvende denne form for variabel.

Følgende emner vil blive gennemgået:
  • Erklæring af Array – enten med fast størrelse eller dynamisk
  • Anvendelse af Array – hvordan indlæses data i dit Array og hvordan anvendes det efterfølgende

Simpel fejlhåndtering
I dette modul vil du få gennemgået hvad du stiller op med kode som potentielt set, kan gå ned. Du ønsker ikke, at brugeren af dine makroer ender inde i Visual Basic miljøet, hvis de kommer ud for en mystisk fejlmeddelelse. Det kan du nemt lære at håndtere.

Følgende emner vil blive gennemgået:
  • Brug af Error-objektet – hvordan aktiveres objektet
  • Håndtering af forskellige typer af fejl

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Vi har både et Office/Adobe nyhedsbrev og et nyhedsbrev for vores tekniske Microsoft kurser.

Her bor vi

Hovedindgang
Amagertorv 21
1160 København K
Kursusindgang
Læderstræde 22-26
1201 København K
Åbningstider
Mandag: 08.00 - 16.30 (Indgang for kursister i Læderstræde åbner 8.30) 
Tirsdag: 08.30 - 16.30
Onsdag: 08.30 - 16.30
Torsdag: 08.30 - 16.30
Fredag: 08.30 - 16.30

 

Kontaktoplysninger

 
Amagertorv 21
1160 København K