Detail kurzu

Microsoft Excel VBA II. - Programovanie aplikačných formulárov pre makrá

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Existujú situácie kde jednoducho potrebujete formulár, pekné úhľadné okno s textovými poliami, ktoré vás navedie na správne miesto a povolí vám zapísať iba správne hodnoty. Povie vám prečo je vami zadávaná hodnota zlá a akú informáciu máte zapísať. Toto všetko sa dá vytvoriť s pomocou formulárov vo VBA. S pomocou týchto si viete vytvoriť akýkoľvek sofistikovaný formulár.

Microsoft Excel VBA II. – programovanie aplikačných formulárov pre makrá je hlavne zameraný na tvorenie aplikačných formulárov pre akékoľvek použitie v programe Excel. Kurz obsahuje obvyklé spôsoby použitia takýchto formulárov, ako je napr. obslužný formulár pre databázovú tabuľku.

Na úspešné absolvovanie je potrebné, aby uchádzač ovládal program Excel a programovanie VBA, a to aspoň na úrovni školenia Excel VBA I. – programovanie makier vo VBA.

Obsah kurzu

Object model
  • Opakovanie základov VBA
    • programovacie základy
    • object, property, method
    • ladenie programu
  • Práca s Excel objektovým modelom
    • objekt, trieda objektu a kolekcia objektov
    • najpoužívanejšie triedy objektov a kolekcie
    • použitie cyklu for each
  • API
    • čo je to api
    • ako pridať a aktivovať cudzie api vo VBA
  • Riešenie problémov
    • problémy s národnostnými konvenciami medzi VBA editorom a Excelom
    • konverzia dátumu a času
    • typové konverzie pri volaní podprocedúr
  • Práca so súbormi v operačnom systéme
    • práca pomocou funkcií v triede FileSystem
    • otvorenie niekoľkých súborov pomocou systémového okna otvoriť
Programovanie formulárov
  • Úvod do tvorenia formulárov
    • udalosti a udalostné procedúry
    • vytvorenie formulára
    • objekt Userform a jeho základné vlastnosti
    • zavolanie objektu UserForm z Excelu
  • Základné formulárové prvky
    • objekty typu TextBox a Label
    • objekty typu ListBox a ComboBox
    • objekty typu OptionButton a CheckBox
    • objekty typu TabStrip a Multipage
    • nastavenie zoskupovania objektov OptionButton
    • prehľad dôležitých vlastností formulárových prvkov
    • pridávanie iných formulárových prvkov (kalendár, refedit,…)
    • základné nástroje na efektívne rozmiestňovanie formulárových prvkov
  • Programovanie formulárových prvkov
    • prehľad dôležitých udalostí objektu UserForm
    • prehľad dôležitých udalostí formulárových prvkov
  • Práca so zoznamom ComboBox alebo ListBox
    • nastavenie statického zoznamu
    • automatické pridávanie položiek do zoznamu
  • Automatické uzamykanie častí formulára
    • vlastnosť Enabled
    • vlastnosť Locked
    • vlastnosť Visible
  • Vytvorenie formulára k databázovej tabuľke
    • načítanie záznamu
    • ukladanie záznamu
    • odstraňovanie záznamov
    • tvorenie nového záznamu
    • tvorenie navigácie v záznamoch
    • tvorenie vyhľadávania záznamov
  • Kontrolovanie hodnôt zadávaných do formulára
    • rozdiel medzi udalosťami BeforeUpdate a AfterUpdate
    • zrušenie udalosti BeforeUpdate
Automatizácia práce s Kontingenčnými tabuľkami a grafmi
  • Kontingenčné tabuľky
    • kolekcie PivotCaches a PivotTables
    • objekty typu PivotTable a PivotCache
    • dôležité vlastnosti a metódy
    • automatizovanie generovania kontingenčnej tabuľky
    • automatizovanie aktualizácie dát zo zdroja
  • Graf
    • kolekcie Charts, ChartObjets a shapes
    • objekty typu Chart a ChartObjekt
    • dôležité vlastnosti a metódy
    • automatizovanie generovania grafu
Záver
  • Ako ďalej po absolvovaní tohto školenia
  • Diskusia a odpovede na otázky účastníkov

Cieľová skupina

pokročilý

Kontaktná osoba

Iveta Horná
+421 2/492 030 80
info@itlearning.sk

Hodnotenie




Organizátor