VBA programmering grundlæggende (2 dage)
Lær at automatisere dine rutineopgaver i Excel, og effektivisér din arbejdsdag.
Visual Basic for Applications, herefter VBA, er et programmerings- og macrosprog, som anvendes i applikationer, herunder Excel, PowerPoint, Word, Outlook, Project, Access, Visio, Autocad m.fl. til at automatisere daglige processer. Med VBA programmering i Excel kan du tilpasse og udvide dine regneark til konkrete opgaver i både privat- og arbejdsregi.
Formål
På dette 2-dagskursus får du et godt kendskab til, hvordan du automatiserer dit arbejde med Excel gennem VBA programmering. Du lærer at skrive makroer og funktioner, som hjælper dig til at løse daglige processer i Excel hurtigere og mere effektivt.
Du får udvidet dine færdigheder i Excel og lærer at programmere makroer, der vil give dig en solid forståelse for VBA programmeringssproget. Du lærer desuden, hvordan du opstiller automatiserede rutineopgaver med indbyggede løkker og betingelser samt dialogbokse til brugerinput eller –information, således at du efter endt kursus vil være fortrolig med selvstændigt at navigere rundt i brugerfladen samt benytte programmet rationelt og professionelt til at løse dine daglige processer.
Indhold
- Makroer i Excel
- Introduktion til VBA og VBA-editoren
- Dialogbokse – meddelelses- og inputbokse
- Variabler og datatyper
- Kontrolelementer – valg- og løkkestrukturer
- Excel VBA Objekter – egenskaber og metoder
- Automatiske hændelser
- Arrays og simpel fejlhåndtering.
Underviser
Underviseren er en Microsoft Certificeret Instruktør, der har mange års undervisningserfaring og evner at undervise i øjenhøjde, så selv det tungeste lærestof gøres letforståeligt og sjovt at lære. Dette sikrer et højt undervisningsniveau og dermed et stort læringsudbytte for dig.
Målgruppe
Kurset er for dig, som ønsker at lære at programmere i Excel samt effektivisere dine daglige rutineopgaver.
Din deltagelse sætter ingen forventninger om forudgående kendskab til programmering, men kræver et godt kendskab til Excel f.eks. tilsvarende kurset ”Excel Udvidet”.
Mange deltagere tager ”VBA programmering Udvidet” i forlængelse af det grundlæggende kursus.
Praktisk
Kurset afholdes på de eksklusive hoteller Copenhagen Marriott og Radisson Blu Scandinavia, Aarhus fra kl. 9:00-16:00 med fuld forplejning fra kl. 8:30.
Du modtager et undervisningsmateriale – naturligvis i digital form for at skåne miljøet! Læs mere om vores arbejde med CSR og bæredygtighed.
Bemærk: Medbring computer med Excel installeret, da kurset er praktisk orienteret med hands-on øvelser.
Undervisningen foregår i den nyeste version af Excel, men du kan også sagtens bruge ældre versioner.
Der undervises fra en pc, så hvis du bruger Mac, skal du være opmærksom på, at der kan være forskelle i brugerflade og funktioner.
Da der er mange praktiske øvelser på dagen, er deltagerantallet begrænset. Vi anbefaler derfor, at du tilmelder dig allerede nu, hvis du og dine kolleger vil sikre jer en plads.
Efter kurset modtager du et deltagerdiplom.
Program
Dag 1
Kursets første oplæg giver dig indsigt i, hvordan makroer fungerer, herunder hvad man skal være særligt opmærksom på, samt hvordan man indspiller dem.
– Placering af makroer – projektmappe
– Absolut og relativ indspilning
– Forskellige måder at indspille makroen på
– Makrosikkerhed
– Genveje og knapper til makroer.
Kursets andet oplæg introducerer dig til brugen af Subs og funktioner for VBA-editoren. Desuden vil du få tips og tricks til, hvordan man gør indtastningen lettere gennem brug af Intelligence for forskellige objekter.
– Indstillinger
– Opstilling af Subs og funktioner
– Diverse visninger.
Kursets tredje oplæg sætter fokus på de mest gængse kommunikationsformer med brugeren, herunder f.eks. besked til brugeren samt modtagelse af input.
– Meddelelsesbokse
– Inputbokse, InputBox og MsgBox
– Udformning af indtastningsformularer.
Kursets fjerde oplæg giver dig indblik i relevansen for erklæring af dine variable samt forskellige datatyper, herunder hvordan variablerne tilgås, samt hvor lang deres levetid er.
– Hvad er en variabel?
– Erklæring af en variabel
– Lokale, Modul, Globale og Objekt variabler
– Konstanter
– Konvertering af variabler
– Navnestandarder.
Dag 2
Kursets femte oplæg giver dig indsigt i valgstrukturer, der sammenligner værdier, hvorpå der skal foretages en handling, herunder valg og løkker.
– Indbyggede funktioner
– Brugerdefinerede funktioner
– Valgstrukturer, herunder If-Then-Else og Select Case
– Løkkestrukturer, herunder Do-Loop, Do-While og For-Next.
Kursets sjette oplæg lærer dig de mest brugte objekter i Excel og deres mange metoder og egenskaber, som kan være udfordrende i arbejdet med de enkelte objekter, at kende.
– Mest brugte objekter i Excel
– Brug af objekter i kode
– Objektvariabler
– Egenskaben Count og Metoden Add
– Programmering med objekter
– Application
– Workbook, ThisWorkbook, ActiveWorkbook, Activesheet og Worksheet
– Cells, Rows og Columns
– Range, Select, Address og Offset.
Dagens syvende oplæg gennemgår de automatiske hændelser, der forekommer når man f.eks. åbner og lukker en Workbook, aktiverer et ark klikker på eller redigerer en værdi for en celle.
– Workbook_Open/_Deactivate/_Activate
– Workbook_BeforeSave/_BeforeClose
– Worksheet_Activate.
Kursets ottende oplæg lærer dig om flerdimensionel variabel, også kaldet et Array. Desuden lærer du, hvad du gør, hvis dine makroer ender inde i Visual Basic miljøet med en fejlmeddelelse.
– Erklæring af Array
– Anvendelse af Array
– Error objektet
– Indbygning af en simpel fejlhåndtering i din kode.
Læs artiklen “Bliv mere effektiv med Excel og VBA” her.
Vi glæder os til at byde dig velkommen!
Arrangementet inkluderer fuld forplejning, e-learning materiale samt diplom som bevis for din deltagelse. Der vil desuden være rig mulighed for at netværke med de øvrige deltagere samt underviser.
Relaterede kurser
-
Excel grundlæggende
Kurset er for dig, der enten er ny i Excel og ønsker en optimal begyndelse, således at du selv kan navigere rundt i programmet, eller for dig, som allerede anvender Excel og ønsker større indsigt
LÆS MERE3.999kr. -
VBA programmering udvidet (2 dage)
Bliv helt skarp til at automatisere tungere og mere avancerede regnskabsopgaver i Excel. VBA programmering i Excel er et udbredt programmerings- og macrosprog og anvendes i dag af mange virksomheder til at automatisere daglige arbejdsrutiner. Programmet
LÆS MERE7.999kr. -
Excel for økonomi- og regnskabsafdelingen (2 dage)
Bliv skarp til de funktioner i Excel, som understøtter dine arbejdsopgaver som økonomi- og regnskabsmedarbejder.
LÆS MERE7.499kr. -
Excel-uddannelsen (5 moduler)
Bliv helt skarp til Excel med et intensivt uddannelsesforløb over 5 uger. På Excel-uddannelsen får du komplet indlæring i de mange faciliteter og muligheder, som findes med programmet, så du efter endt forløb har styrket dine
LÆS MERE18.999kr.
Anette Berg Nielsen, Sø- og Handelsretten –
”Underviseren var rigtig god til at formidle og underholde samtidig, så det blev både sjovt og interessant.”
Else Soemod, DANVA –
”Der var stor forskel på deltagernes forudsætninger, men underviseren fik alle med. Virkelig godt kursus.”
Lasse Frost, Velas –
“Underviseren kommer med rigtig god energi og er super til at få alle med ombord.”
Lotte Larsen, Privatist –
”Jeg har deltaget på både grundlæggende og udvidet, og jeg fik en masse viden med hjem, jeg kan udvikle og arbejde videre med.”
Jeannette Schultz, Tre Falke Skolen UDV –
”Behagelig og kompetent underviser. At alt klappede og var klart da vi ankom.”
Signe Weibel, DAB –
”Helt vildt god undervisning og fantastisk person. Det var fedt, at der var hands on med det samme.”
Josephine Hovedskov, Eniig Energi A/S –
”VBA-programmering, Excel Udvidet, Excel uddannelsen og Positiv psykolog. Jeg har med stor fornøjelse deltaget i en række kurser via Montus. Rammerne er i orden og undervisere knivskarpe! Jeg er særligt positiv over de mange – store og små – forbedrings muligheder jeg har fået til mine allerede eksisterende rapporter, mit daglige virke er forbedret og jeg sparer tid! Dialoggen med personalet hos Montus forud for kurset har været med høj service – hurtig svartid, samt venlige og imødekommende :)”