Title: Tvorba vlastn
1Tvorba vlastních funkcíVBAMicrosoft Excel
16.10.2005
2Pracovní definice
Vlastní funkce je funkce definovaná uživatelem v
modulu prostredí VBA Microsoft Excel. V jediném
modulu je možné definovat více samostatných
funkcí. Funkce musí mít unikátní název.
Funkce (Function) na rozdíl od procedury (Sub)
poskytuje návratovou hodnotu. Tato hodnota muže
celocíselná, desetinná, logická atd. podle typu
funkce.
Funkce muže mít vstupní parametry pro použití ve
výpoctu uvnitr jejího tela.
Vlastní funkci je možné použít v sešitu MS Excelu.
3Tvorba vlastní funkce
1. Spustit MS Excel 2. Spustit prostredí VBA (z
menu Tools\Macro\Editor VBA) 3. Založit nový
modul (z menu Vložit\Modul) 4. Zapsat hlavicku a
telo vlastní funkce 5. Použít funkci ze sešitu MS
Excelu
4Tvorba vlastní funkce
5Tvorba vlastní funkce
6Použití funkce v MS Excelu
7Rekapitulace tvorby a použití funkce
- z menu Nástroje/Makro zvolit Editor VBA
- pojmenovat novou funkci
- zapsat definici vstupních parametru a jejich
typy - zapsat typ funkce
- zapsat telo funkce s použitím vstupních
parametru - uvnitr funkce je možné se odkazovat na bunky
pomocí Cells(r,sl) - návrat do MS Excel
- z menu Vložit/Funkce zvolit Vlastní
- doplnit požadované parametry