Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Na preukázanie návratovú hodnotu , pozrite sa na týchto dvoch praktických príkladoch . Prvým z nich je fragment kódu VBA používa na zobrazenie dáta systému : 
 
 Sub ShowDate ( ) 
 
 MsgBox Dátum 
 
 End Sub 
 
 " MsgBox " volanie funkcie dáta a posledný riadok v kóde znamená , že sa žiadne ďalšie informácie hľadať , alebo ktoré majú byť vrátené . 
 
 návratová hodnota môže byť aj dĺžka reťazca , ako sa ukázalo v " Dim StringLength As Integer " časť kódu VBA : 
 
 Sub GetLength ( ) 
 
 Dim MyString As String Dim 
 
 StringLength As Integer 
 
 MyString = " Príklad text " 
 
 StringLength = Ľan ( MyString ) 
 
 MsgBox StringLength 
 
 End Sub 
 Vrátenie viacerých hodnôt 
 
 Normálne , funkcie VBA generuje jeden príkaz return , ktorý , podľa poradia , generuje hodnotu volanie funkcie alebo programovanie podprogram . Referenčné parametre môžu byť použité k návratu viac sád hodnôt . To môže byť užitočné v prípadoch, keď môže byť viac príkazov return generované , alebo keď potrebujem byť k dispozícii v aplikácii . Referenčný parameter robí prácu predstavuje úložisko pre argumentov premennej aplikácie . 
 Doplnkové funkcie Vrátená hodnota 
 
 Medzi hlavné funkcie v jazyku VBA , ktoré môžu vracať hodnoty , prvé tri , ktoré robiť viac, než len vrátiť hodnotu sú MsgBox , InputBox , a Shell . Prvá sa zobrazí dialógové okno , ktoré obsahuje správu a jednu alebo viac tlačidiel pre užívateľa k interakcii s kliknutím na tlačidlo . Funkcia InputBox vráti hodnotu a žiada užívateľov , aby vstupné niečo do dialógu textové pole , ktoré príde v používateľskom rozhraní . Funkcia Shell vráti hodnotu , potom sa spustí inú aplikáciu úplne volaním ďalšiu sadu zdrojového kódu . 
 Požiadavky pre použitie 
 
 Ak programujete Sub alebo Set postup v jazyku VBA , return je ekvivalentná k písanie " Exit sub , " takže nie vždy je nutné zadať " exit sub " na konci rutiny . Avšak pri použití funkcie , dostať , alebo postup operátor v jazyku VBA , return obsahuje výraz , ktorý je previesť na dátový typ použitý v pôvodnej konania. Vyhlásenie Návratové môžu byť zahrnuté toľkokrát , koľkokrát budete potrebovať v procese VBA .