Kursplan

Makroer

  • Opptak og redigering av makroer
  • Tilordne makroer til skjemaer, verktøylinjer, tastatursnarveier

VBA-miljø

  • Visual Basic Editor og dens innstillinger
  • Administrasjonskomponenter
  • Tastatursnarveier
  • Optimere miljøet

Introduksjon til prosedyreprogrammering

  • Prosedyrer: Function Sub
  • Datatyper
  • If-setting ... then ... elseif ... else ... end if
  • Case-setting
  • Løkker for ... loop while, until
  • Loop for ... next
  • Loop-instruksjoner loop break (exit)
  • Arraybehandling

Sitert streng

  • Kombinere sitert streng (konkatenasjon)
  • Konvertering til andre typer (implisitt og eksplisitt)
  • Funksjonalitet for behandling av sitert strenger

Visual Basic

  • Last ned og last opp data til et regneark (Cells, Range)
  • Last ned og last opp data til bruker (InputBox, MsgBox)
  • Erklæring av variabler
  • Omfang og levetid for variabler
  • Operatorer og deres prioriteringer
  • Alternativer for moduler
  • Opprette egne funksjoner og bruke dem i et regneark
  • Objekter, klasser, metoder og egenskaper
  • Sikring av kode
  • Sikkerhet for kodeendring og forhåndsvisning

Feilsøking

  • Behandling av trinn
  • Lokalt vindu
  • Umiddelbart vindu
  • Feller - observatører
  • Kallstakk

Feilhåndtering

  • Typer feil og måter å unngå
  • Fang og behandle kjoretidsfeil
  • Strukturer: On Error Resume Next, On Error GoTo

Excel objektmodell

  • Applikasjonsobjektet
  • Arbeidsbokobjekt og samling av Workbooks
  • Arbeidsarkobjekt og samling av Worksheets
  • Objekter ThisWorkbook, ActiveWorkbook, ActiveCell
  • Valgobjekt
  • Samling Range
  • Cells-objektet
  • Vis data på statuslinjen
  • Optimering ved bruk av ScreenUpdating
  • Tidsmåling ved hjelp av metoden Timer

Håndtering av hendelser i VBA

  • Hva er en hendelse?
  • Respondere på en hendelse og opprette en hendelseshåndterer
  • Utløse hendelseshåndterere
  • Tjene ofte forekommende hendelser

VBA-skjemaer

  • Opprette egne skjemaer
  • Kalle et skjema fra kode
  • Bruke skjemaene i regnearket

Krav

  • Evne til å arbeide med regneark, grunnleggende kunnskap (referanser, omfang, ark, ...)
  • Bakgrunnskunnskap i VBA er ikke nødvendig for å lage makroer eller VBA-kode

Målgruppe

  • Dataanalytikere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier