Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vrátená hodnota z VBA funkcie

Visual Basic aplikácie , alebo VBAs , môže byť ako jednoduché a zložité , v závislosti na softvérových inžinierov zapojených a potrieb, na ktoré softvér snaží splniť . V programovanie VBA , funkcie umožňujú inžinierom diktovať , čo ich softvér môže a nemôže robiť , rovnako ako stanoviť určité prevádzkové parametre a logiku , ktorá riadi užívateľské skúsenosti softvéru . Volanie funkcie VBA k tomu svoje výsledky práce v návratovej hodnoty druhov , ktoré môžu byť použité na začatie ďalšej programovacie funkcie , alebo jednoducho zobrazovať dáta ( ak to bolo riešenie rovnice , napríklad ) . VBA Vrátená hodnota Príklady

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené