Excel VBA Programmering Avanceret kursus

  • Hjem
  • Office
  • Excel
  • Excel VBA Programmering Avanceret kursus

Det lærer du

På dette Excel VBA Avanceret kursus lærer du at arbejde mere struktureret og effektivt med større VBA-projekter i Excel.

Kurset er til dig, der allerede har solid erfaring med VBA-programmering og ønsker at arbejde med mere avancerede teknikker til automatisering, kodeorganisering og håndtering af større datamængder.

Du arbejder blandt andet med scopes for variabler og procedurer, Class Modules, egne Collections, arrays, optimering af VBA-kode og tilpasning af Excel Ribbon. Du lærer også, hvordan VBA kan bruges sammen med Power Query til at understøtte import og datarens.

Efter kurset kan du blandt andet:

  • Arbejde struktureret med lokale og globale variabler og konstanter.
  • Organisere større VBA-projekter på tværs af flere moduler og procedurer.
  • Oprette og anvende Private og Public procedurer.
  • Overføre data mellem procedurer ved hjælp af parametre.
  • Oprette egne objektklasser med Class Modules.
  • Arbejde med egne Collections og Collections af objekter.
  • Behandle større datamængder mere effektivt med arrays.
  • Optimere hastigheden i VBA-kode ved at reducere arbejdet direkte i regnearket.
  • Kombinere VBA med Power Query til import og behandling af data.
  • Oprette simple tilpasninger af Excel Ribbon med egne knapper og callbacks.

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

Se også vores samlede udvalg af Excel kurser, hvis du vil sammenligne de forskellige niveauer.

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 Avanceret er det rette niveau for dig.

På kurset

  • Undervisning af en erfaren instruktør med stor praktisk erfaring inden for Excel og VBA.
  • Praksisnær undervisning med en kombination af teori og hands-on øvelser.
  • 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 din deltagelse og 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 Avanceret er for dig, der allerede arbejder med VBA-programmering i Excel og ønsker at udvikle mere strukturerede, effektive og avancerede løsninger.

Kurset er særligt relevant, hvis du arbejder med større VBA-projekter, automatisering af komplekse arbejdsprocesser eller løsninger, hvor kodekvalitet, hastighed og genbrug spiller en vigtig rolle.

Det kan blandt andet være relevant for:

  • Excel superbrugere
  • Controllere og økonomimedarbejdere
  • Dataanalytikere
  • Udviklere
  • Konsulenter
  • Andre, der arbejder professionelt med VBA-løsninger i Excel

Da kurset bygger videre på Excel VBA Programmering Udvidet, forventer vi, at du har gennemført dette kursus eller har tilsvarende praktisk erfaring.

Du bør blandt andet være fortrolig med variabler, kontrolstrukturer, Sub- og Function-procedurer, Excel-objekter, arrays, UserForms og grundlæggende fejlhåndtering.

Kursusindhold

Modul 1: Organisering af kode

I dette modul arbejder du med, hvordan VBA-kode kan struktureres og organiseres på en overskuelig måde. Du lærer blandt andet at navngive og organisere moduler, opdele kode i logiske enheder og arbejde med Main- og Sub-procedurer. Derudover arbejder du med scope for variabler og procedurer.

Følgende emner vil blive gennemgået:

  • Scope for variabler og konstanter
  • Systematik omkring brug af moduler
  • Eksport og import af kode

Modul 2: Sub og Function procedurer

I dette modul arbejder du med at opdele din VBA-kode i logiske blokke. Du lærer at bruge parametre til at overføre data fra én proces til en anden og arbejder med Function procedurer, som gør det muligt at returnere værdier fra en procedure.

Følgende emner vil blive gennemgået:

  • Main/Sub-struktur i kode
  • Fejlhåndtering i procedurekald
  • Argumenter med ByVal/ByRef
  • Fejl i UDF
  • Oprettelse af Add-in i Excels Funktionsguide

Modul 3: Oprettelse af klassemoduler

I dette modul bliver du introduceret til og arbejder med dine egne klasseobjekter i VBA. Du lærer at oprette objekter med egne egenskaber og metoder og arbejder med klasser, der anvendes i forbindelse med import af data fra en database.

Følgende emner vil blive gennemgået:

  • Hvad er en klasse?
  • Brug af Object Browser
  • Oprettelse af objekter
  • Oprettelse af egenskaber og metoder
  • Brug af klasserne i praksis

Modul 4: Brugerdefinerede Collections

I dette modul lærer du at arbejde med dine egne Collections i VBA. Du arbejder både med simple Collections og med Collections, der indeholder dine egne klasseobjekter.

Følgende emner vil blive gennemgået:

  • Almindelige egenskaber for en Collection
  • Globale/lokale Collections
  • Simple Collections
  • Collection med Key value
  • Object Collections

Modul 5: Arbejde med Range objektet og Arrays

I dette modul lærer du, hvordan du kan optimere hastigheden i din VBA-kode ved at arbejde med data i hukommelsen i stedet for direkte i regnearket. Du arbejder med todimensionelle Arrays og Range objektet og ser på, hvordan Arrays kan anvendes i andre procedurer.

Følgende emner vil blive gennemgået:

  • Fra Range til Array
  • Dynamiske Arrays
  • Arrays som parameter til andre procedurer

Modul 6: Ribbon

I dette modul bliver du introduceret til et Open Source værktøj (CUI Editor), som kan hjælpe med at lave de nødvendige ændringer i Excel filen, når du vil tilpasse Ribbon.

Du arbejder med at indsætte simple knapper i Ribbon og lærer at oprette Callbacks, der kan aktiveres fra VBA.

Følgende emner vil blive gennemgået:

  • Hvad er en Ribbon tilpasning?
  • Hvor gemmes den?
  • Værktøjer til at hjælpe med udvikling af Ribbon
  • Vi laver et Add-in med eget Ribbon, egne knapper og genbrug af eksisterende

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