Microsoft Excel 2013 VBA-videregående kursus

Kursusbeskrivelse

Målgruppe

Dette kursus henvender sig til alle, der gerne vil have et videregående kendskab til mulighederne i programmeringssproget Visual Basic for Applications (VBA) i Excel 2013.

Vi forventer, at du enten har deltaget på Microsoft Excel 2013 VBA-grundkursus eller selv har tilegnet dig tilsvarende viden.

Undervisningen foregår i enten den danske eller engelske udgave af programmet, og der udleveres et omfattende kursusmateriale specielt udviklet til dette kursus af Innovate.

Formål

Kursisten vil efter kurset kunne anvende Visual Basic for Applications (VBA) til at automatisere avancerede regnearksopgaver.

Indhold

På kurset gennemgår vi blandt andet følgende emner:

Repetition og uddybelse

Vi starter med at repetere og uddybe de vigtigste emner fra det grundlæggende VBA-programmeringskursus.

  • Objektmodellen
  • Metoder og egenskaber
  • Hændelser
  • Matrix- og almindelige variabler
  • Brugerdefinerede og standarddatatyper
  • Klasser og samlinger
  • Brugerformularer
  • Metodik og kodestandard

Båndet

Her lærer du at tilpasse båndet med egne faner, grupper og kommandoknapper.

Automatisering

Vi ser på, hvordan du kan integrere de Excel med de øvrige programmer i Office-pakken ved hjælp af automatisering.

  • Kommunikation og fjernstyring af Word
  • Kommunikation og fjernstyring af Outlook

Datahåndtering

Du lærer at oprette forbindelse til og bruge data fra forskelige former for data ved hjælp af bl.a. SQL.

  • ODBC
  • ADO
  • Hent data fra en ekstern database
  • Tilføj, opdater og slet data ved hjælp af SQL
  • Tilføj, opdater og slet data ved hjælp af postsæt

Diagrammer og pivottabeller

Vi prøver også at arbejde med diagrammer og pivottabeller ved hjælp af VBA:

  • Oprettelse og tilpasning af diagrammer
  • Oprettelse og tilpasning af pivottabeller

Funktioner og tilføjelsesprogrammer

Vi kigger på, hvordan du laver dine egne brugerdefinerede funktioner, og hvordan du opretter dine egne tilføjelsesprogrammer:

  • Brug af VBA-funktioner
  • Brug af Excels regnearksfunktioner
  • Opret dine egne funktioner som en del af Excel

Fejlhåndtering

Vi ser på hvordan du indbygger fejlhåndtering i din kode.

  • Lokal fejlhåndtering
  • Global fejlhåndteringsrutine

Varighed

Kurset afholdes normalt over 2 dage.

Innovate har årelang erfaring i undervisning og udvikling af regnearksapplikationer i Microsoft Excel til både små og store virksomheder og organisationer.