Kursplan
Makron
- Spela in och redigera makron
- Vart sparas makron.
- Tilldela makron till formulär, verktygsfält, tangentbordsgenvägar
VBA-miljö
- Visual Basic Editor och dess alternativ
- Tangentbordsgenvägar
- Optimera miljön
Inledning till procedurprogrammering
- Procedurer: Function, Sub
- Data typer
- Villkorsuttryck If...Then....Elseif....Else....End If
- CASE-instruktioner
- Loopar while, until
- Loopar for ... next
- Instruktioner för att avbryta loop (exit)
Strängar
- Kombinera strängar (kongkatenering)
- Omvandling till andra typer - implicit och explicit
- Funktioner för bearbetning av strängar
Visual Basic
- Ladda ner och ladda upp data till ett kalkylblad (Cells, Range)
- Ladda ner och ladda upp data till användaren (InputBox, MsgBox)
- Deklaration av variabler
- Omfattning och livstid för variabler
- Operatörer och deras prioriteringar
- Modulalternativ
- Skapa egna funktioner och använda dem i ett kalkylblad
- Objekt, klasser, metoder och egenskaper
- Skydda kod
- Säkerhetsåtgärder mot kodmanipulering och förhandsgranskning
Felsökning
- Stegvis bearbetning
- Lokal fönster
- Omedelbart fönster
- Fällor - Watches
- Anropsstack
Felhantering
- Typer av fel och hur man undanantar dem
- Fånga och hantera körningsfel
- Strukturer: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel-objektmodellen
- Application-objektet
- Workbook-objekt och samling av Workbooks
- Worksheet-objekt och samling av Worksheets
- Objekt ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Objekt Selection
- Samling Range
- Objekt Cells
- Dela data på statusfältet
- Optimering med ScreenUpdating
- Tidmätning genom metoden Timer
Användning av externa datakällor
- Användning av ADO-biblioteket
- Referenser till externa datakällor
- ADO-objekt:
- Connection
- Command
- Recordset
- Kopplingarsträng
- Skapa anslutningar till olika databaser: Microsoft Access, Oracle, MySQL
Rapportering
- Inledning till SQL-språket Den grundläggande strukturen i SQL (SELECT, UPDATE, INSERT INTO, DELETE) Anropa en Microsoft Access-fråga från Excel Formulär för att stödja användningen av databaser
Krav
- Grundläggande kunskap om Excel-funktioner som kalkylblad, formler, tabeller och sortering eller filterning av data
- Erfarenhet av att förbereda, uppdatera eller granska rapporter i Microsoft Excel
- Inga tidigare programmeringskunskaper krävs
Målgrupp
- Analytiker som vill automatisera upprepande Excel-uppgifter
- Företagsprofiler som arbetar med data och rapporter i Excel
- Lagmedlemmar som vill skapa enkla makron och praktiska VBA-lösningar för dagligt arbete
Vittnesmål (7)
Det jag uppskattade mest med utbildningen var tränarens kunskap om Excel. Jag uppskattade att lära mig användbara saker som genvägar och formler som jag kan använda varje dag.
Martin
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat
Träningen var perfekt enligt min mening, det öppnade mina ögon för många saker jag inte var medveten om. Rakt fram med många övningar, för vissa människor var det kanske för snabbt men tack vare min bakgrundserfarenhet kände jag inte så.
Maen Hatoum - Red Bull GmbH
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat
Facklighetskunskapen var fantastisk! Sättet du tog fram det och delade upp det så att vi kunde förstå var imponerande. Jag tror att jag bara måste börja med det enklare materialet. Det sista ämnet var lite avancerat, och jag hade svårt att följa med, men jag kommer att lyckas :)
Zaskia Stanz - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat
Detaljerade exempel och träningsmaterial.
KAREN LOUW - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat
Han var förberedd och gav bra riktlinjer
Annemarie Van Aardt - BMW
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat
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
Maskintolkat
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Kurs - Visual Basic for Applications (VBA) for Analysts
Maskintolkat