Exceli makrod ja VBA – esimesed sammud
Excel on töövahend, mis juba olulisemaid funktsioone ja valemeid tundes aitab Sul andmeid hoida, analüüsida ning esitleda. Kui oled aga Excelit mõnda aega juba kasutanud, teed pidevalt sarnaseid tegevusi või pead aitama kolleege Excelist andmete kättesaamisega, siis võib juhtuda, et makrod ja VBA saavad Sinu uuteks parimateks sõpradeks ning aitavad Sul tulevikus aega kokku hoida. Koolituse käigus luuakse alus oskustele, millega on kohe võimalik oma töid Excelis lihtsustama hakata ning seejuures ka vähendada vigade tekkimise ohtu. See tähendab, et õpid ka veidi programmeerima.
Koolituse maht: 16 akadeemilist tundi, mis kõik on auditoorse ja praktilise töö tunnid (2 päeva).
Sihtgrupp: inimesed, kes kasutavad Excelit oma igapäevatöös ning soovivad korduvaid tegevusi automatiseerida, luua uusi funktsioone ja kasutada Excelit veelgi efektiivsemalt.
Koolitusel osalemise eeldused: läbitud Exceli algkursus või sellega võrdväärsed praktilised oskused ja mõningane inglise keele oskus (programmeerimiskeel kasutab käskudena inglise keelt).
Koolituse kirjeldus
VBA (Visual Basics for Applications) on tekstipõhine rakenduste arendussüsteem, mis töötab paljudes rakendustes, kuid antud koolitusel keskendume VBA kasutusele Excelis. VBA abil saab kasutaja Excelile lisada ise loodud spetsiifilisi funktsionaalsusi ja seda läbi lihtsama programmeerimise. Neid võimalusi tundmata võivad makrod ja VBA paista väga keerukatena, kuid tegelikult on asjalood oluliselt lihtsamad ning koolitaja abil saad esimesed sammud selgeks.
Miks eelmise kuu andmed ei klapi selle kuu omadega? Aga võib-olla sel korral unustas töötaja mõne detaili? Makrode abil saad korduvad tegevused n-ö automatiseerida ja kaitsta kasutaja vigade eest.
Tahaks, et Excel teeks nii või naa, aga selleks ei ole funktsiooni? Ei ole probleemi – saad luua ise uusi Exceli funktsioone ja jagada neid kolleegidega.
Kui tekib tunne, et nüüd jääb küll Exceli võimekusest väheseks, saab VBA abil luua mõne uue programmi või rakenduse prototüübi (selle käigus võib muidugi ka selguda, et Excelist piisabki täiesti). Või kasutada VBAd selleks, et teha Excelis interaktiivseid graafikuid, dashboard’e ja aruandeid.
Praktiliste harjutuste käigus saab osaleja proovida lihtsamate käskude andmist ja makrode loomist. Saadud teadmiste abil on lihtsam oma oskusi edaspidi arendada juba iseseisvalt, kas või YouTube videote abil.
Koolituse teemad
- Põhimõisted
- Mis on VBA?
- Mis on objekt-orienteeritus?
- Korraldused Excelile
- Kuidas Exceliga rääkida?
- Keelereeglid
- Muutujad ja andmetüübid
- Interaktiivsus
- Programmeerimine
- Objektidele viitamise viisid
- Makrode kirjutamine
- Kasutaja loodud funktsioonid
- Tingimuslaused, tsüklid
- Nõuanded
- Koodi kirjutamise ja silumise lihtsustamisele suunatud nipid ja soovitused
Koolituse eesmärk
Koolituse eesmärk on tutvustada ning õpetada kasutajale VBA ja makrode kasutamise ning loomise võimalusi Excelis.
Koolituse õpiväljundid
Koolituse edukal lõpetamisel osaleja:
- on saanud tuttavaks VBA põhimõistete ja lausendite “grammatika” (syntax) reeglitega;
- orienteerub Exceli objektide maailmas, oskab muuta nende omadusi (properties) ja sooritada nendega tegevusi (methods);
- oskab teiste loodud koodi muuta/siluda ning kursusel saadud teadmiste baasilt end ise edasi arendada;
- oskab kirjutada makrosid ja kasutajafunktsioone oma töö automatiseerimiseks.
Koolituse lõpetamise tingimused: Koolituse lõppedes väljastab koolituskeskus koolituse läbinule tunnistuse või tõendi. Koolituse lõppedes väljastatakse tunnistus, kui on täidetud õppekava mahust vähemalt 80% ja teised koolituskavast tulenevad nõuded (nt eksam, arvestus, praktiline töö jms). Tõend täienduskoolituses osalemise või selle läbimise kohta väljastatakse isikule juhul, kui koolituse käigus ei hinnatud õpiväljundite saavutatust või kui isik ei saavutanud kõiki õppekava lõpetamiseks nõutud õpiväljundeid.
Koolitushind sisaldab:
- ettevalmistatud töökohta vajaliku riist- ja tarkvaraga klassiruumis. Veebikeskkonnas osalejale võimaldame vajadusel kaugligipääsu koolitusel osalemiseks nõutud tarkvarale;
- koolitajat, kes omab vähemalt täiskasvanute koolitaja taset 5 või töökogemust vastavas valdkonnas;
- koolitaja konsultatsiooni õpitud teemade kohta e-posti teel pärast koolitust.
Lisaks pakume:
- vajadusel tasuta korduskoolitust, kui tunned, et mõni oskus vajab täiendamist või pidid endast mittesõltuvatel põhjustel koolituse katkestama;
- sooje jooke ja küpsiseid;
- lõunasööki igal koolituspäeval;
- tasuta parkimist (lisa kell autoaknal nähtavale kohale ning koolituskeskusesse jõudes registreeri parkimine meie parkimissüsteemis).
Õppekeskkonna kirjeldus: Õppekorralduse alused (alapunkt 8)
Täiendkoolituse õppekava rühm: Arvutikasutus (0611 ISCED)
Koolitaja
-
Uno KõrsmaaKoolitaja
Uno on pikaajaline praktik, kes on Excelit kasutanud töövahendina üle 20 aasta, viimased 15 aastat ka VBAs programmeerinud. Uno on omandanud õpetaja kutse ja täiskasvanuid koolitanud üle 10 aasta. Olles ise läbi käinud pika iseõppija tee, on Unol hea meel nüüd abiks olla neile, kes praegu oma esimesi VBA-samme teevad või soovivad oma juba omandatud oskusi ja teadmisi uuele tasemele viia.