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
- Overfør data mellem Array og Arket
- Objekt-variable
- Collections / Egne collections
- Dialoger
- Brugerdefinerede type-erklæringer
- Userforms og kontrolelementer
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
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
- Afprøv dine funktioner i arket
- Opret egne funktioner i Excels funktionsbibliotek
- Distribuér egne funktioner som Add-In’s
- WorksheetFunctions
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
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)
- Brug af Select-sætninger med filtrering og sortering
- Hent data fra Access
- Hent data fra SQL-Server
- Indsæt og tilpas data i arket fra din forespørgsel
- Opdatér, tilføj og slet data i Access via SQL
- Parametre til ”Recordset.Open”-metoden
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
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