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
Referanser (7)
Det jeg likte best med treningen var trenerens kunnskap om Excel. Jeg setter pris på å lære nyttige ting som hurtigtaster og formler som jeg kan bruke hver dag.
Martin
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
Trentingen var perfekt ifølge meg, og åpnet øynene mine for mange ting jeg ikke var bevisst om. Direkte i saksen med masse øvelser, noe som kanskje var litt raskt for noen, men grunnet min bakgrunn opplevde jeg det ikke slik.
Maen Hatoum - Red Bull GmbH
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
Fagkompetansen var fantastisk! Måten du brakt det frem og fordelt det slik at vi kunne forstå det, var flott. Jeg tror jeg bare må starte med det enkle stoffet. Det siste emnet var litt høy nivå, og jeg kampet med å følge med, men jeg kommer til å klare det :)
Zaskia Stanz - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
Detaljerte eksempler og treningsmateriale.
KAREN LOUW - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
Han var forberedt og ga meg gode veiledningspunkter
Annemarie Van Aardt - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskinoversatt