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:
Du kan se alle de emner og teknikker, vi arbejder med, under Kursusindhold længere nede på siden.
Før kurset
På kurset
Efter 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:
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.
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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.