5. diel - Procedúry a funkcie vo VBA
V minulej lekcii, Príkazy cyklu a zložené dátové typy vo VBA , sme sa naučili využívať zložené dátové typy a spracovania v cykloch
Funkcie a procedúry, známe z predchádzajúcich lekcií, dnes obohatíme o definície parametrov, o výslednú hodnotu, ktorú možno použiť ako premennú a rozlíšime verejnú a súkromnú deklaráciu.
Opisy tu sa budú vzťahovať k funkciám, deklarovaným kľúčovým slovom Function. Pokiaľ nebude zdôraznená odlišnosť, bude opis platiť aj pre procedúry deklarované kľúčovým slovom Sub.
Vrátená hodnota
Základný rozdiel medzi procedúrami Sub a funkciami Function je v pomerne praktické vlastnosti funkcií - vracia vo svojom názve hodnotu, najčastejšie požadovaný výsledok, a preto je možné väčšinou použiť vo výrazoch ako premennú. U také funkcie, ktorá vracia hodnotu, je dobrým zvykom zapísať dátový typ, ktorý funkcia vracia, za definičné zátvorky. Príklad funkcia, ktorá vracia číslo Integer:
Public Function fnSum() As Integer
fnSum = 33 + 5 'výsledek součtu se dosadí do názvu funkce
End Function
Použitie funkcie vo výraze:
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
825 kreditov
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tejto lekcii sa podrobnejšie zoznámime s procedúrami a funkciami. Ukážeme si použití vlastnej funkcie v Exceli.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.
