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:
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.
Før kurset
På kurset
Efter 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:
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.
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:
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:
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:
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:
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:
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:
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.