Excel VBA Programmering Avanceret kursus

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

Kursusmål

På dette kursus Excel VBA Avanceret, lærer du at arbejde effektivt med større VBA projekter i Excel. På kurset vil vi arbejde med mange avancerede teknikker i VBA. Herunder kan nævnes effektiv og hurtig kode til håndtering af store datamængder. Arrays i flere dimensioner, ClassModules og egne Collections. Du bliver introduceret for at bruge VBA kode der opretter og afvikler datarens og import af data med PowerQuery og M. Vi vil arbejde meget med Scopes for variabler, parameteroverførsel og functions. Du vil være i stand til at lave simple brugertilpasninger af Ribbon.

Efter kurset kan du blandt andet:
  • Arbejde med lokale / globale Variabler og Konstanter
  • Arbejde struktureret mange procedurer og Moduler
  • Oprette Private / Public procedurer
  • Oprette egne Objekt Klasser til Import af data
  • Arbejde med Egne Collections
  • Lave effektiv datarens med VBA og PowerQuery
  • Arbejde effektivt med Range / Arrays
  • Optimere hastighed på mange VBA rutiner
  • Oprette simple Ribbons og Callbacks

I afsnittet ”Kursusindhold” længere nede på denne side, kan du læse alt om, hvad du vil få gennemgået på dette kursus i Excel VBA Avanceret.

Deltagere

Dette Excel VBA Avanceret indgår som en del af vores samlede udbud af Office kurser og er til dig, der allerede er i gang med at programmere i Excel VBA og som ønsker at udvide din horisont for hvilke muligheder der er med at automatisere arbejdsprocesser i Excel ved hjælp af VBA.

Da kurset i høj grad er bygget op omkring færdigheder gennemgået på vores Excel VBA videregående, kursus, forventes det at du har gennemgået dette kursus inden deltagelse.

Derudover skal du bare møde op, frisk og fuld af spørgelyst, og så lover vi dig en rigtig god kursusoplevelse.

Kursusmateriale

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.

Kursusindhold

Organisering af kode
I dette modul arbejder vi med kodestruktur. Navngivning af moduler, separation af kode i logiske enheder samt brug af Main / Sub procedures. Scopes for variabler og procedurer.

Følgende emner vil blive gennemgået:
  • Scope for Variabler og Konstanter
  • Systematik omkring brug af Modules
  • Eksport / import af kode

Sub og Function procedurer
I dette modul arbejder vi med opdeling af vores VBA kode i logiske blokke. Brugen af parameter til overførsel af data fra én proces til en anden. Function procedurer bliver en naturlig del af emnet for at få mulighed for at returnere svarværdier fra proceduren.

Følgende emner vil blive gennemgået:
  • Main / sub struktur i kode
  • Fejlhåndtering i procedurekald
  • Argument ByVal / ByRef
  • Fejl i UDF
  • Oprettelse af AddIn i Excels funktionsguide


Oprettelse af Klassemoduler
I dette modul vil du blive introduceret for og arbejde med egne Klasse Objekter. Vi vil lave klasser der anvendes i import af data fra en database.

Følgende emner vil blive gennemgået:
  • Hvad er en klasse
  • Brug af Objekt Browseren
  • Oprettelse af Objekter
  • Oprettelse Egenskaber og Metoder
  • Bruge klasserne i praksis

Brugerdefinerede Collections
I dette modul lærer du, anvende egne Collections. Vi vil arbejde både med simple Collections og Collections af dine egne Klasse Objekter.

Følgende emner vil blive gennemgået:
  • Almindelige egenskaber for en Collection
  • Globale / Lokale Collections
  • Simple Collection
  • Collection med Key value
  • Objekt Collections

Arbejde med Range Objektet og Arrays
I dette modul lærer hvordan du kan optimere hastigheden på mange af dine VBA koder ved at arbejde med data ”in memory” i stedet for at arbejde med data direkte i regnearket. Vi skal arbejde med to-dimensionale Arrays og Range objektet.

Følgende emner vil blive gennemgået:
  • Fra Range til Array
  • Dynamiske Arrays
  • Arrays som parameter til andre procedurer


Ribbon
I dette modul bliver du introduceret for et Open Source værktøj (CUI Editor) der kan hjælpe med lave den kode og de ændringer der skal til i Excel filen for at lave en brugertilpasning af Ribbon. Vi vil indsætte simple knapper i Ribbon og lave CallBacks der kan aktiveres fra VBA.

Følgende emner vil blive gennemgået:
  • Hvad er en Ribbon tilpasning
  • Hvor gemmes det
  • Værktøjer til at hjælpe med udvikling af Ribbon
  • Vi laver en AddIn med eget Ribbon med egne knapper og genbrug af eksisterende

Hvad siger vores kunder om os?

Se vores google reviewsPå Google Bussiness har vi en score på 4,8 af 5 fordelt på 256 reviews

Se vores facebook Reviews

På Facebook har vi en score på 5 af 5 fordelt på 162 reviews

 

 

Se alle vores reviews 

 

 

Hold dig opdateret med vores nyhedsbrev

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

Her bor vi

Hovedindgang
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K
Kursusindgang
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K
Åbningstider
Mandag: 08.30 - 16.00
Tirsdag: 08.30 - 16.00
Onsdag: 08.30 - 16.00
Torsdag: 08.30 - 16.00
Fredag: 08.30 - 16.00

 

Kontaktoplysninger

 
Amagertorv 21, 2. sal
Indgang fra Læderstræde 22-26
1201 København K