MS Excel - VBA
Standardní délka kurzu jsou dva dny (12 vyučovacích hodin). Výuka probíhá na počítačové učebně vybavené datovým projektorem. Školení probíhají vždy od 8:00 do 13:00 nebo od 13:00 do 18:00 hod. Každý posluchač má k dispozici samostatný počítač a obdrží zdarma kvalitní literaturu ke kurzu. Optimální počet posluchačů v kurzu je pět až deset, v případě většího počtu posluchačů je k dispozici pomocný lektor. V průběhu kurzu je k dispozici občerstvení a během přestávek možnost volného přístupu na internet.
Základním předpokladem k úspěšnému zvládnutí tohoto kurzu je alespoň základní znalost Windows a znalost MS Excel v rozsahu kurzu pro začátečníky a pokročilé.
Kurz je rozdělen do dvou bloků po šesti vyučovacích hodinách s následujícím přehledem probírané látky:
1. BLOK:
- Tvorba maker
- Záznam makra
- Spuštění makra
- Úprava a tvorba panelu nástrojů
- Základy jazyka VisualBasic for Application
- Práce s editorem Visual Basicu
- Tvorba uživatelské funkce
- Použití proměnných
- Větvení kódu: příkazy If a Case
- Proměnné s indexem, cyklus
- Tvorba procedur
- Standardní funkce jazyku Visual Basic: MsgBox, InputBox, Date, Round, WeekDay
- Objektový model Excelu
- Odkazy na buňku
- Odkaz na oblasti
- Vlastnosti buněk a oblastí: písmo, zarovnání, numerický formát, vzorec, komentář
- Metody buněk a oblastí: posuv, mazání, odstranění, kopírování, přesun
- Práce s listy: aktivace, skrytí, zamknutí
- Cyklus pro členy kolekce
- Kolekce sešitů: otevření, zavření
- Běh Excelu: objekt Application, odkaz na standardní funkce Excelu
2. BLOK:
- Programování událostí
- Události listu: aktivace, deaktivace, změna obsahu buňky
- Události sešitu: otevření, zavření, tisk
- Vytvoření panelu nástrojů příkazy VBA
- Použití grafických objektů
- Grafické objekty umístěné na listu: panel Formuláře
- Vytvoření uživatelského formuláře ve VBA
- Základní typy objektů na formuláři: Label, Textbox, Checkbox, Commandbutton
- Události na formuláři: Click, Open, Activate, Deactivate, Change
- Odkazy na objekty formuláře v programovacím kódu. Nastavení vlastností objektů příkazem, metody objektů
- Použití seznamů: rozbalovací a listovací, číselník a posuvník, vícepolohový přepínač, přepínací tlačítko, karty
- objekt RefEdit
Tato osnova obsahuje rámcový přehled učiva kurzu. Neobsahuje podrobné položky základního charakteru, které se samozřejmě probírají také. Rozsah a podrobnost probírané látky budou upraveny dle schopností účastníků kurzu. Na přání účastníků kurzu jsme schopni celou osnovu upravit a kurz přizpůsobit jejich konkrétním potřebám.