Tvorba vlastních funkcí VBA Microsoft Excel 16.10.2005
Pracovní definice: Vlastní funkce: je funkce definovaná uživatelem v modulu prostředí 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 může celočíselná, desetinná, logická atd. podle typu funkce. Funkce může mít vstupní parametry pro použití ve výpočtu uvnitř jejího těla. Vlastní funkci je možné použít v sešitu MS Excelu.
Tvorba vlastní funkce: 1. Spustit MS Excel 2. Spustit prostředí VBA (z menu Tools\Macro\Editor VBA) 3. Založit nový modul (z menu Vložit\Modul) 4. Zapsat hlavičku a tělo vlastní funkce 5. Použít funkci ze sešitu MS Excelu
Tvorba vlastní funkce:
Tvorba vlastní funkce:
Použití funkce v MS Excelu
Rekapitulace tvorby a použití funkce: z menu Nástroje/Makro zvolit Editor VBA pojmenovat novou funkci zapsat definici vstupních parametrů a jejich typy zapsat typ funkce zapsat tělo funkce s použitím vstupních parametrů uvnitř funkce je možné se odkazovat na buňky pomocí Cells(ř,sl) návrat do MS Excel z menu Vložit/Funkce zvolit Vlastní doplnit požadované parametry