Lekce 5 - Procedury a funkce ve VBA
V předchozím kvízu, Kvíz - Podmíněné příkazy, příkazy cyklu, složené datové typy, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
Funkce a procedury, známé z předchozích lekcí, dnes obohatíme o definice parametrů, o výslednou hodnotu, kterou lze použít jako proměnnou a rozlišíme veřejnou a soukromou deklaraci.
Popisy zde se budou vztahovat k funkcím, deklarovaným klíčovým slovem Function. Pokud nebude zdůrazněna odlišnost, bude popis platit také pro procedury deklarované klíčovým slovem Sub.
Vrácená hodnota
Základní rozdíl mezi procedurami Sub a funkcemi Function je v poměrně praktické vlastnosti funkcí - vrací ve svém názvu hodnotu, nejčastěji požadovaný výsledek, a proto je lze většinou použít ve výrazech jako proměnnou. U takové funkce, která vrací hodnotu, je dobrým zvykem zapsat datový typ, který funkce vrací, za definiční závorky. Příklad funkce, která vrací číslo Integer:
Public Function fnSum() As Integer fnSum = 33 + 5 'výsledek součtu se dosadí do názvu funkce End Function
Použití funkce ve výrazu:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
850 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci základů VBA se podrobněji seznámíme s procedurami a funkcemi. Ukážeme si použití vlastní funkce v Excelu.
