EX-05 MS Exceli automatiseerimine VBA makrode abil

Aeg
25.11.2021 kell 09:00-15:40
26.11.2021 kell 09:00-15:40
Kestvus
15 akadeemilist tundi
Teema
Excel (makrod, VBA), Excel
Koolitaja
Silver Toompalu

Koolituse eesmärk on tutvustada Exceli korduvate tegevuste automatiseerimiseks kasutatavaid võimalusi MS Office tarkvarapaketti kuuluva programmeerimiskeele Visual Basic for Applications (VBA) baasil.

Kursus on mõeldud Exceli kasutajatele, kes vajavad oma töös võimalust korduvate tegevuste automatiseerimiseks, et seeläbi kasutada efektiivsemalt Exceli poolt pakutavaid võimalusi ja töövahendeid.

Hinnale ei lisandu käibemaksu. OfficePoint OÜ ei ole käibemaksukohustuslane.

Soodustus ca 10%, kui broneerid rohkem kui kaks kohta korraga. Kui broneerid üle nelja koha korraga, siis on soodustus ca 15%.

Käsitletavad teemad

Tutvumine makrode loomise põhimõtete ja vahenditega

  • Makro salvestamine Exceli kasutajaliideses, Exceli failivormingu muutmine makrode salvestamiseks
  • VBA arenduskeskkonna tutvustus
  • Makrode käivitamise võimalused – läbi dialoogi, klahvikombinatsiooniga, käsunupuga
  • Makro väljakutsumine teise makro seest

VBA põhitõed

  • Funktsioonid ja protseduurid
  • Muutujad, operaatorid, sündmused, objektid
  • Valik- ja korduslausete kasutamine
  • Andmete lugemine töölehelt ja kirjutamine töölehele

Uute kasutajafunktsioonide loomine

  • Funktsioonide kirjutamine ja kasutamine
  • Funktsiooni tüübid
  • Funktsioonide sisendparameetrid

Keerulisemate makrode loomine

  • Makrode automaatne käivitamine – sündmustele reageerimine
  • Süsteemsete dialoogide avamine makro abil
  • Töölehe salvestamine PDF-failina ning selle saatmine e-postiga (kasutades Outlook-i)
  • Kasutajavormi loomine, objektide lisamine vormile
  • Veatöötlus, muutujate väärtuste kontroll
  • Programmi silumine ja testimine, samm-sammuline täitmine
Õpiväljundid

Koolituse läbinud oskavad

  • näha Excelis neid olukordi, mida oleks sobiv automatiseerida makrode abil;
  • salvestada lihtsamaid makrosid ning neid vastavalt vajadusele täiendada;
  • omab teadmisi programmeerimise põhitõdedest, et muuta ja täiendada salvestatud makrosid;
  • koostada Exceli ja VBA abil praktilise väärtusega makrosid.
Eeldused

Osaleja on tavakasutaja tasemel tuttav Exceli töökeskkonna ja töövõtetega.

Õppekeskkonna kirjeldus

Koolitusruum on varustatud vajaliku tehnikaga, iga osaleja kasutuses on kaasaegne äriklassi sülearvuti, millesse on paigaldatud koolitusel vajaminev tarkvara. Õppijate arv ühes grupis on üldjuhul ca 10 inimest.

Lõpetamise tingimused

Kursuse lõpetamiseks tuleb osaleda kõigil koolituspäevadel, õpiväljundite omandamist hinnatakse mitteeristavalt koolituse käigus tõstatuvate probleem­ülesannete lahendamise kaudu. Kursuse lõpetajatele väljastatakse tunnistus. Kursuse katkestamise korral väljastatakse tõend osaletud koolituspäevade kohta.

  • Hea ülevaade makrode loogika ja tehnika osas, valminud näitest saab vajadusel koodi osasid kasutada oma töös ja lisatud põhjalikud materjalid abiks.

    [Anonüümne osaleja]