Detail kurzu

Microsoft Excel VBA I. - Úvod do programovania makier

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Microsoft Excel VBA I. – Úvod do programovania makier je určený pre záujemcov, ktorí majú vedomosti aspoň na úrovni kurzu Excel II. pre mierne pokročilých a chcú sa naučiť programovať v prostredí aplikácie Microsoft Excel v jazyku Microsoft Visual Basic for Applications (VBA), vytvárať si vlastné funkcie, makrá a zjednodušiť si tak používané kroky.

Obsah kurzu

Úvod do VBA
  • Tvorenie makra nahrávaním
    • vytvorenie jednoduchého programu pomocou nahrávania makier
    • možnosti ukladania makra
    • absolútne a relatívne adresovanie pri nahrávaní
    • zabezpečenie makier
    • spôsoby spustenia vytvoreného makra
    • popis vývojového prostredia VBA
    • napísanie nového makra pomocou funkcií msgbox a inputbox
  • Základné pojmy jazyka VBA
    • modul
    • modul triedy, porovnanie s obyčajným modulom
    • procedúra
    • štruktúra a farby kódu
    • význam komentára v kóde
Základy programovacie princípy
  • Premenné a konštanty
    • čo je to premenná a ako sa využíva v programe
    • dátové typy
    • platnosť premenných
    • čo je to Konštanta
  • Výrazy
    • čo je to výraz
    • matematické operátory a ich priorita, iné príklady číselných výrazov
    • porovnávacie operátory, logické operácie a ich priorita, iné príklady logických výrazov
    • spojovací operátor, iné príklady textových výrazov
  • Rozhodovacie štruktúry
    • štruktúra If
    • štruktúra Select case
    • praktická ukážka použitia rozhodovacích štruktúr v programe
  • Cykly
    • for next
    • Do while, do until a ich varianty
    • premenná typu pole
    • načítavanie a práca s hodnotami v poli pomocou cyklu
Objektový model
  • Objekty programu Excel
    • čo je to objekt
    • čo je to vlastnosť objektu, a ako sa používa
    • čo je to metóda objektu, ako sa využíva, spôsoby zápisu argumentov metódy
    • efektívne písanie kódu pomocou štruktúry With/End With
    • nástroj objekt browser
  • Adresovanie bunky
    • objekt Range
    • objekty Activecell a Selection
    • objekt Cells
    • Property Offset
  • Adresovanie hárka
    • objekt Worksheet
    • kolekcie Worksheets, Sheets a Charts
    • objekt Activesheet
  • Práca so súborom
    • objekt Workbook
    • kolekcia Workbooks
    • objekty Thisworkbook a Activeworkbook
  • Vstavané funkcie VBA
    • práca s reťazcami
    • práca s dátumom a časom
    • využitie vstavaných funkcií Excelu
    Typy procedúr
  • Tvorenie vlastných funkcií
    • definovanie pojmov vstupná a návratová hodnota
    • nastavenie dátových typov pre vstup a výstup
    • praktické príklady vlastných funkcií
  • Automaticky vykonávaný kód, predstavenie udalostných procedúr
    • zadefinovanie pojmu udalosť a udalostná procedúra
    • prehľad dôležitých udalostí pre hárok
    • prehľad dôležitých udalostí pre súbor
  • Volanie podprocedúry (podporgramu)
    • čo je to podprocedúra a na čo slúži
    • rozdiely pri volaní procedúr typu Sub a function
    • nastavenie platnosti volaných procedúr
Ladenie programu
  • Typy chýb
    • postup vykonávania VBA kódu
    • Compile chyby
    • Runtime chyby
    • Logické chyby
  • Syntaktické pomôcky
    • pomôcky pri písaní kódu
    • pomocník content help
    • MSDN dokumentácia
  • Kontrola chodu programu
    • popis Debugovacieho režimu
    • krokovanie programu
    • nastavenie prerušenia vykonávania programu
    • sledovanie premenných pomocou nástroja Watch
    • chybové návestie On error a jeho využitie pri ošetrovaní runtime chýb
    • objekt err a jeho využitie pri ladení kódu
Záver
  • Ako ďalej po absolvovaní tohto školenia
  • Diskusia a odpovede na otázky účastníkov

Cieľová skupina

mierne pokročilý

Hodnotenie




Organizátor