Excel VBA Programmering grundlæggende kursus

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

Det lærer du

På dette Excel VBA kursus lærer du de grundlæggende principper i VBA-programmering, så du kan automatisere gentagne arbejdsopgaver og gøre dine Excel-løsninger mere effektive og brugervenlige.

Kurset er til dig, der allerede arbejder sikkert i Excel og ønsker at tage næste skridt med automatisering. Med Visual Basic for Applications (VBA) kan du indbygge logik i dine regneark, automatisere manuelle processer og udvikle løsninger, der reagerer på brugerens valg og input.

Du lærer blandt andet at arbejde med variabler, kontrolstrukturer, løkker, Excel objekter, formularer og egne funktioner. Gennem praktiske øvelser får du erfaring med selv at skrive VBA kode og opbygge automatiseringer, som kan spare tid i dit daglige arbejde.

Kurset strækker sig over tre dage, så der er god tid til både teori, øvelser og praktisk arbejde med VBA.

Efter kurset kan du blandt andet:

  • Arbejde med variabler, konstanter og forskellige datatyper i VBA.
  • Bruge If-Then-Else, Select Case og løkker til at styre, hvornår og hvor ofte kode skal udføres.
  • Gennemgå større områder af data og behandle værdier automatisk.
  • Skrive VBA-kode, der arbejder med ark og projektmapper.
  • Hente, ændre, kopiere og flytte værdier i celler via VBA.
  • Opbygge UserForms og dialoger, der gør dine Excel-løsninger mere brugervenlige.
  • Genbruge kode ved hjælp af Sub-procedurer og argumenter.
  • Oprette egne funktioner, som kan bruges direkte i Excel.
  • Reagere på hændelser som åbning af projektmapper eller ændringer i regneark.
  • Implementere grundlæggende fejlhåndtering, så dine makroer bliver mere robuste.

Du kan se alle de emner og teknikker, vi arbejder med, under Kursusindhold længere nede på siden.

Det får du

Før kurset

  • Mulighed for at tale med en instruktør, som kan hjælpe dig med at vurdere, om Excel VBA Programmering grundlæggende er det rette niveau for dig.

På kurset

  • Undervisning af en erfaren instruktør med praktisk erfaring inden for Excel og VBA.
  • En kombination af teori og hands-on øvelser, så du får mulighed for selv at skrive og afprøve VBA-kode.
  • Kursusmateriale og opgaver, som du efterfølgende kan bruge som opslagsværk.
  • Undervisning i vores kursuslokaler centralt i København.
  • Fuld forplejning med morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en nærliggende restaurant, kage og slik.
  • Kursusbevis som dokumentation for dine nye kompetencer.

Efter kurset

  • Gratis hotline i op til ét år, hvor du kan kontakte os med spørgsmål til de emner, der er gennemgået på kurset.
  • Vores tilfredshedsgaranti, som giver dig ekstra tryghed omkring dit kursus og læringsudbytte.

Få det optimale ud af kurset

Excel VBA Programmering Grundlæggende er for dig, der allerede bruger Excel og ønsker at lære at automatisere arbejdsopgaver ved hjælp af VBA.

Kurset er særligt relevant, hvis du ofte udfører de samme manuelle handlinger i Excel eller har behov for at udvikle regneark, der automatisk behandler data eller reagerer på brugerens input.

Det kan blandt andet være relevant for:

  • Controllere og økonomimedarbejdere
  • Dataanalytikere
  • Administrative medarbejdere
  • Konsulenter
  • Superbrugere i Excel
  • Andre, der ønsker at automatisere gentagne Excel opgaver

Da kurset bygger videre på vores Excel Udvidet kursus, anbefaler vi, at du har deltaget på dette eller har tilsvarende erfaring med Excel.

Du behøver ikke tidligere erfaring med programmering eller VBA.

Kursusindhold

Modul 1: Optagelse af makroer og genveje

I dette modul gennemgår vi den grundlæggende indspilning af makroer. Du lærer, hvad du skal være opmærksom på før en indspilning, hvornår det giver mening at optage en makro, og hvordan makroer efterfølgende kan afvikles.

Følgende emner vil blive gennemgået:

  • Indspilning af makroer med relative og absolutte referencer
  • Hvor makroer gemmes
  • Oprettelse af knapper og genveje til afvikling af makroer

Modul 2: Visual Basic Editoren

I dette modul bliver du introduceret til Visual Basic Editor og lærer at oprette Sub-procedurer.

Du arbejder også med indstillinger og funktioner i VBA-editoren, som kan gøre det lettere og hurtigere at skrive kode, herunder IntelliSense.

Følgende emner vil blive gennemgået:

  • Oprettelse af procedurer
  • Visninger og indstillinger i VBA-editoren
  • Brug af indtastningshjælp og IntelliSense

Modul 3: Variable og datatyper

I dette modul lærer du, hvorfor variabler er centrale i VBA-programmering, og hvordan de bruges til at gemme og behandle værdier undervejs i din kode.

Du bliver introduceret til forskellige datatyper og lærer, hvordan variablers placering påvirker, hvor de kan bruges, og hvor længe de eksisterer.

Følgende emner vil blive gennemgået:

  • Erklæring af variabler og konstanter
  • Datatyper
  • Objektvariabler
  • Navnekonventioner
  • Variablers scope og levetid

Modul 4: Simple dialoger

I dette modul lærer du at kommunikere med brugeren gennem simple dialogbokse.

Du kan eksempelvis vise information, advare brugeren eller lade koden reagere på input fra brugeren.

Følgende emner vil blive gennemgået:

  • MsgBox
  • InputBox

Modul 5: Kontrolstrukturer

I dette modul lærer du at styre programmets flow ved hjælp af valgstrukturer og løkker.

Valgstrukturer gør det muligt at lade VBA-koden reagere forskelligt afhængigt af bestemte betingelser, mens løkker kan bruges til at gentage kode automatisk - eksempelvis når du skal gennemgå mange rækker, celler eller ark.

Følgende emner vil blive gennemgået:

  • If-Then-Else
  • Select Case
  • Do-Loop
  • Do-While
  • For-Next

Modul 6: Opdeling af kode i Sub-rutiner

I dette modul lærer du at strukturere og genbruge VBA-kode.

Ved at placere kode i separate Sub-procedurer kan du kalde den samme kode flere gange. Du lærer også at overføre argumenter til en Sub, så den samme kode kan bruges med forskellige input.

Følgende emner vil blive gennemgået:

  • Kald af andre Sub-procedurer
  • Kald af Sub-procedurer med argumenter
  • Genbrug og strukturering af kode

Modul 7: Formularer

I dette modul lærer du at opbygge UserForms, som kan gøre dine Excel-løsninger mere brugervenlige.

Du arbejder med en række af de mest anvendte kontrolelementer og lærer, hvordan formularen og dens elementer kan reagere på brugerens handlinger.

Følgende emner vil blive gennemgået:

  • Design af egne dialoger med labels, tekstbokse, kombinationsbokse og afkrydsningsfelter
  • Anvendelse af UserForms
  • Kontrolelementer
  • Brug af hændelser

Modul 8: De vigtigste objekter i Excel

I dette modul lærer du at arbejde programmæssigt med de vigtigste objekter i Excel.

Du får forståelse for Excels objektmodel og lærer at bruge egenskaber og metoder til blandt andet at styre projektmapper, ark og celler.

Følgende emner vil blive gennemgået:

  • Application
  • Workbooks
  • Worksheets
  • Range
  • Cells
  • Rows og Columns
  • Egenskaber og metoder som Add, Select, Name og Count
  • Egenskaber og metoder som Address, Offset og Formula

Modul 9: Hændelser for Excel filen

I dette modul lærer du at lade VBA-kode blive udført automatisk, når bestemte hændelser finder sted i Excel.

Det kan eksempelvis være, når en projektmappe åbnes eller lukkes, et ark aktiveres, eller en bruger ændrer data.

Følgende emner vil blive gennemgået:

  • Workbook_Open
  • Workbook_Activate
  • Workbook_Deactivate
  • Worksheet_Activate
  • Worksheet_Deactivate
  • Introduktion til hændelsesstyret VBA-kode

Modul 10: Funktioner

I dette modul lærer du at udvikle dine egne funktioner i VBA.

Egnen funktioner kan bruges til beregninger eller opgaver, som Excels indbyggede funktioner ikke løser på den måde, du har brug for. Funktionerne kan efterfølgende anvendes direkte i regnearket eller fra anden VBA-kode.

Følgende emner vil blive gennemgået:

  • Oprettelse af en Function
  • Returnering af værdier
  • Anvendelse af egne funktioner i Excel-arket
  • Brug af funktioner i VBA

Modul 11: Arrays

I dette modul bliver du introduceret til arrays, som gør det muligt at gemme og arbejde med flere værdier i én variabel.

Arrays kan være særligt effektive, når du skal behandle større mængder data i VBA.

Følgende emner vil blive gennemgået:

  • Erklæring af arrays
  • Arrays med fast størrelse
  • Dynamiske arrays
  • Indlæsning og behandling af data i arrays

Modul 12: Simpel fejlhåndtering

I dette modul lærer du at håndtere fejl i din VBA-kode, så brugeren ikke ender med en teknisk fejlmeddelelse eller bliver sendt direkte ind i Visual Basic Editor.

Du lærer at fange og håndtere fejl på en mere kontrolleret måde, så dine makroer og VBA-løsninger bliver mere robuste.

Følgende emner vil blive gennemgået:

  • Error-objektet
  • Identifikation af fejl
  • Grundlæggende fejlhåndtering
  • Håndtering af forskellige typer fejl

Hvad siger vores kunder om os?

1242 Evalueringer seneste år
4,8 Gns. Rating ud af 5

Siden 1991 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.

Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.

Læs alle vores anmeldelser her

Trustpilot Logo Sort Google Logo Sort Facebook Logo Sort
Kursus frokost hos 4D Academy

Hold dig opdateret med vores nyhedsbrev

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

Her bor vi

Kursuscentre
København (Hovedkontor)
Læderstræde 22, 2. sal, 1201 København K

Aarhus
Tueager 5, 8200 Aarhus

Odense
Ørbækvej 350, 5220 Odense
Åbningstider
Mandag: 08.00 - 16.00
Tirsdag: 08.00 - 16.00
Onsdag: 08.00 - 16.00
Torsdag: 08.00 - 16.00
Fredag: 08.00 - 16.00