Ta kontakt

Kursplan

Makroer

  • Opptak og redigering av makroer
  • Hvor makroer skal lagres.
  • Tilkobling av makroer til skjemaer, verktøylinjer og tastatursnarveier

VBA-miljø

  • Visual Basic-redigerer og dets alternativer
  • Tastatursnarveier
  • Optimalisering av miljøet

Introduksjon til prosedyrebasert programmering

  • Prosedyrer: Function, Sub
  • Datatyper
  • Betinget setning If...Then...ElseIf...Else...End If
  • Case-setning
  • While- og Until-løkker
  • For...Next-løkke
  • Setninger for å avslutte løkker (exit)

Strenger

  • Kombinere strenger (konkatenering)
  • Konvertering til andre typer – implisitt og eksplisitt
  • Behandling av strenger

Visual Basic

  • Hente inn og laste ut data til et regneark (Cells, Range)
  • Hente inn og laste ut data til brukeren (InputBox, MsgBox)
  • Deklarerings av variabler
  • Gyldighetsområde og levetid for variabler
  • Operatorer og deres prioritering
  • Alternativmoduler
  • Opprette egne funksjoner og bruke dem i et regneark
  • Objekter, klasser, metoder og egenskaper
  • Sikring av kode
  • Sikkerhetsrelatert kodeendring og forhåndsvisning

Feilsøking

  • Trinnvis behandling
  • Lokalt vindu
  • Øyeblikksvinduet
  • Feller – Overvåkning
  • Call Stack

Feilhåndtering

  • Feiltyper og måter å unngå dem på
  • Fange og håndtere kjørefeil
  • Strukturer: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Excel-objektmodell

  • Application-objektet
  • Workbook-objektet og en samling av Workbooks
  • Worksheet-objektet og samling Worksheets
  • Objekter ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Objektvalg
  • Samling Range
  • Objekt Cells
  • Visning av data på statuslinjen
  • Optimalisering ved hjelp av ScreenUpdating
  • Tidsmåling ved hjelp av metoden Timer

Bruk av eksterne datakilder

  • Bruk av ADO-bibliotek
  • Referanser til eksterne datakilder
  • ADO-objekter:
    • Connection
    • Command
    • Recordset
  • Tilkoblingsstreng
  • Oprette tilkoblinger til ulike databaser: Microsoft Access, Oracle, MySQL

Rapportering

  • Introduksjon til SQL-språket. Grunnleggende struktur i SQL (SELECT, UPDATE, INSERT INTO, DELETE). Kalle opp en Microsoft Access-spørring fra Excel. Skjemaer for å støtte bruk av databaser.

Krav

  • Basiskunnskap om Excel-funksjoner som regneark, formler, tabeller, samt sortering og filtrering av data
  • Erfaring med å forberede, oppdatere eller gjennomgå rapporter i Microsoft Excel
  • Ingen tidligere programmeringserfaring kreves

Målgruppe

  • Analytikere som ønsker å automatisere gjentakende Excel-oppgaver
  • Forretningsfolk som jobber med data og rapporter i Excel
  • Teammedlemmer som ønsker å bygge enkle makroer og praktiske VBA-løsninger for daglig arbeid
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier