Detail kurzu

Popis kurzu

Počítačový kurz Excel programovanie vo VBA – základy zoznámi skúsených užívateľov MS Excel s objektovo – orientovaným a udalosťami riadeným programovaním v jazyku Visual Basic for Applications (VBA).

Na kurze Excel programovanie vo VBA – základy Vás naučíme vytvárať si vlastné pomôcky pre zrýchlenie každodenných činností v Exceli

  • Navrhovať a programovať užívateľské formuláre
  • Pridať vlastné panely nástrojov, užívateľské menu a formuláre pre zjednodušenie ovládania prostredia Excelu
  • Po absolvovaní tohto počítačového školenia, budete poznať syntax jazyka VBA, naučíte sa pracovať s formulármi a ovládacími prvkami, zachytávať chybové stavy a ladiť program.

Obsah kurzu

ÚVOD DO JAZYKA VBA

  • Nahrávanie makier, relatívny a absolútny záznam
  • Spustenie makier – klávesová skratka, menu, panel nástrojov
  • Automatické spustenie makier
  • Uloženie makier a ich úprava (analógia medzi makrom a procedúrou Visual Basicu)
  • Zošit osobných makier

ÚVOD DO PROGRAMOVANIA A POPIS PROSTREDIA VBA

  • Úvod do problematiky programovania
  • Podstata objektovo orientovaného programovania
  • Vysvetlenie pojmov: projekt, modul, premenné, procedúra
  • Popis prostredia editora VBA (projekt explorer, toolbox,okno na prezeranie grafického vzhľadu objektov, okno s kódom, properties window)
  • Popis objektového modelu MS Excelu
  • Nastavenia prostredia modulu

ZOZNÁMENIE SA S JAZYKOM VBA

  • Deklarácia premenných – ich základné typy a využitie
  • Rozsah platnosti premenných
  • Vstavané funkcie
  • Princípy ovládania toku kódu a vetvenie (podmienené a nepodmienené skoky, cykly (For each, Do, While, With), riadenie toku programu – príkazy IF a SELECT

TVORBA VLASTNÝCH PROCEDÚR A FUNKCIÍ

  • Podstata procedúr a funkcií, rozdiel v ich používaní
  • Spôsob vytvárania vlastných procedúr
  • Spúšťanie procedúry pomocou tlačidla na hárku
  • Vytvorenie tlačidla na panely nástrojov pre spustenie procedúry
  • Ochrana kódu – uzamknutie heslom
  • Sledovanie a ošetrenie chýb
  • Pokročilé ladenie – ladiace okno, krokovanie makier, zarážky, zastavenie makra
  • Správa chýb pri behu procedúry (On Error, Err, Error)
  • Tvorba vlastných užívateľských funkcií
  • Deklarácia vstupných a výstupných premenných (MsgBox, InputBox)
  • Parametre funkcií a ich ladenie
  • Aritmetické, textové a logické operátory
  • Prepínače, podmienky (If-Then-Else, Select-Case apod.)
  • Cykly (With … End With, For-Next, Do-Loop, Do-While, For Each … Next)

PRÁCA S OBJEKTMI V EXCELI

  • Programovanie na úrovní buniek (objekt Range)
  • Práca so súbormi a hárkami s VBA (objekt Worksheet & Workbook)
  • Kopírovanie a presúvanie listov
  • Export dát z listu do textového súboru
  • Objekty a kolekcie
  • Otváranie a ukladanie súborov a hárkov
  • Odkazovanie sa na hárky
  • Načítanie textového súboru do listu
  • Vlastnosti a metódy objektov

ODKAZOVANIE SA NA OBLASTI

  • Ako pristupovať k bunkám a oblastiam
  • Výber a aktivovane oblastí
  • Práca s 3D oblasťami
  • Používanie cyklov a podmienok pri práci s oblasťami
  • Nastavovanie vlastností vybraných oblastí

UŽÍVATEĽSKÉ DIALÓGOVÉ OKNÁ

  • Princípy vytvárania a použitia dialógov
  • Tvorba užívateľských formulárov (UserForm)
  • Ovládacie prvky užívateľských formulárov (Button, OptionButton, CheckBox, ListBox, Combobox, Toolbox a i.)
  • Nastavenie vlastností formulárov
  • Práca s dialógmi pomocou VBA
  • Spustenie užívateľského formulára z hárku
  • Uchovanie údajov užívateľského formulára
  • Prenesenie údajov z formulára na list

RIEŠENIE PRÍPADOVÝCH ŠTÚDIÍ

  • Práca s kontingenčnými tabuľkami (vytvorenie kontingenčnej tabuľky v kóde VBA, prístup k prvkom kontingenčnej tabuľky)
  • Práca s grafmi (vytvorenie grafu na liste vo VBA, editácia dátovej rady a úpravy vzhľadu grafu vo VBA)
  • Tvorba základného užívateľského rozhrania

Cieľová skupina

IT Kurz Excel programovanie vo VBA – základy je určený pre všetkých pokročilých užívateľov MS Office, ktorí sa chcú oboznámiť so základmi objektovo-orientovaného a udalosťami riadeného programovania v jazyku Visual Basic for Applications (VBA). VBA je programovacím jazykom celého balíka Microsoft Office – na kurze sa sústredíme na najpoužívanejšiu časť – Excel.

Certifikát Osvedčenie spoločnosti IVIT – Inštitút vzdelávania informačných technológií, s.r.o. o absolvovaní kurzu Poznámka k cene

Nezamestnaní môžu školenie absolvovať v rámci projektu RE-PAS zdarma.Informujte sa o možnosti zliav pri verejných IT školeniach v Banskej Bystrici.

Hodnotenie




Organizátor