Excel VBA Programmering udvidet kursus

Det lærer du

På dette udvidet kursus i Excel VBA forsætter vi fra hvor vi slap på vores Excel VBA grundlæggende kursus, og nu vil vi kigger på en række relevante og mere avancerede emner - der gør, at du kan hæve din VBA udvikling op til et nyt niveau.

Efter kurset kan du blandt andet:

  • Arbejde med metoder og egenskaber på celler og objekter, som man ofte ikke kan få adgang til via Excel-grænsefladen
  • Arbejde med områder og arrays – for at opnå forøget hastighed
  • Opbygge din egen menu-struktur, så det bliver nemt at vælge imellem dine makroer
  • Arbejde med tekstfiler – indlæs og udlæs på en kontrolleret måde. Få muligheden for at dataudveksle med andre systemer.
  • Overføre oplysninger til Word og Outlook. Send fx en mail til en række brugere, hver gang du har foretaget en opdatering
  • Arbejde med eksterne databaser - hent, opdatér og slet data fra databaser via SQL-kommandoer. SQL åbner et hav af muligheder
  • Opbygge dine egne Funktioner. Den rigtige løsning i mange sammenhænge til beregninger - samt vejen til struktureret kodning
I afsnittet ”Kursusindhold” længere nede på denne side, kan du læse alt om, hvad du vil få gennemgået på detteExcel kursus.

kolleger.

Det får du

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.

Få det optimale ud af kurset

Dette Excel kursus indgår som en del af vores samlede udbud af Office kurser og er lavet til dig, der gerne vil lære de mere avancerede emner i VBA, som gør, at du kan hæve din VBA udvikling op til et nyt niveau.

Da kurset bygger videre på vores Excel VBA grundlæggende kursus, så anbefaler vi, at du har deltaget på dette eller har en tilsvarende viden. Derudover skal du bare møde op, frisk og fuld af spørgelyst, og så lover vi dig en rigtig god kursusoplevelse.

Kursusindhold

Repetition af vigtige områder
I dette modul sikrer vi, at du får fundamentet i orden til at udbygge dine kompetencer indenfor programmering i Excel. Det er afgørende, at du får en god fornemmelse for de nedenstående emner, inden du går videre. Emnerne er ikke kun en repetition fra det grundlæggende kursus, da der til de fleste af emnerne tilføjes ekstra små features.

Følgende emner vil blive gennemgået:
  • Objektrelateret og hændelsesstyret kode
  • Egenskaber, metoder og hændelser
  • Variabler / Kontrolstrukturer / Løkker
  • De vigtigste Excel objekter
  • Range-objektet
  • Enkelt og flerdimensionelle Arrays
  • Objekt-variable
  • Overfør data mellem Array og range
  • Collections / Egne collections
  • Dialoger
  • Brugerdefinerede type-erklæringer
  • Userforms og kontrolelementer

Programmeringsteknik
Her gennemgås kort hvilke tanker du kan gøre dig, inden du går i gang med at programmere. Ligeledes hvordan du sikrer, at de, der arbejder på et projekt, er i stand til at opnå et ensartet resultatet ved af du definerer en kodestandard.

Følgende emner vil blive gennemgået:
  • Systemplanlægning
  • Kodestandard
  • Pseudokode

Båndet
I dette modul lærer du at programmere en menustruktur, via fanen Tilføjelsesprogrammer på båndet, for at kunne aktivere dine makroer. Der er en stor fordel i at programmere disse menuer dynamisk fremfor via den normal grænseflade i Excel.

Følgende emner vil blive gennemgået:
  • Oprettelse af menustruktur
  • Tildeling af ikon og tekster til menupunkter

Læs og skriv i tekstfiler
Her skal du lære at håndtere læsning fra og skrivning til tekstfiler. Mange data leveres stadig i dette format, og derfor er det smart at kunne lave en brugerdefineret import af data og skrivning af data til Excel.

Følgende emner vil blive gennemgået:
  • Brug af File System Object
  • Oprettelse af .txt og .csv filer
  • Indlæs data fra .txt filer
  • Check at filer, mapper eksisterer ved brug af File System Object

Office integration
I dette modul lærer du at få forbindelse til andre Office produkter. Her kigges konkret på oprettelse af forbindelse til Word og Outlook.

Følgende emner vil blive gennemgået:
  • Reference Libraries
  • Kommunikation til Word
  • Kommunikation til Outlook

Kommunikation med Databaser
Du skal lære at få forbindelse til forskellige databaser. På kurset vil du lære at læse, skrive og opdatere data i en Access database. Du vil kort blive introduceret til SQL syntaksen - for at blive i stand til at arbejde med de ønskede data.

Følgende emner vil blive gennemgået:
  • Brug af ADO
  • Brug af Data Sources (ODBC)
  • Hent data fra Access
  • Hent data fra SQL-Server
  • Opdatér, tilføj og slet data i Access via SQL
  • Parametre til ”Recordset.Open”-metoden

Brugerdefinerede Funktioner
I dette modul skal du oprette dine egne funktioner. Excel tilbyder en masse indbyggede funktioner - men du kan, relativt let, oprette dine egne og anvende dem i arket eller i VBA-miljøet. Du skal desuden lære at distribuere dine oprettede funktioner, så du kan anvende dem generelt i dine projektmapper, eller give andre muligheden for også at bruge dem. Du får også at vide hvordan, du kan benytte Excels indbyggede funktioner inde i VBA-miljøet.

Følgende emner vil blive gennemgået:
  • Brug af indbyggede funktioner
  • Opret egne funktioner
  • Opret egne funktioner i Excels funktionsbibliotek
  • Distribuér egne funktioner som Add-In’s
  • WorksheetFunctions

Hold dig opdateret med vores nyhedsbrev

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

Vi har både et Office/Adobe nyhedsbrev og et nyhedsbrev for vores tekniske Microsoft kurser.

Her bor vi

Hovedindgang
Amagertorv 21
1160 København K
Kursusindgang
Læderstræde 22-26
1201 København K
Åbningstider
Mandag: 08.00 - 16.30 (Indgang for kursister i Læderstræde åbner 8.30) 
Tirsdag: 08.30 - 16.30
Onsdag: 08.30 - 16.30
Torsdag: 08.30 - 16.30
Fredag: 08.30 - 16.30

 

Kontaktoplysninger

 
Amagertorv 21
1160 København K