Visual Basic for Applications je produkt spoločnosti Microsoft , a programovací jazyk , ktorý sa zvyčajne používa pre programovanie aplikácie Excel . Vo VBA , argument je hodnota , ktorá postup používa na vykonanie úlohy . Existujú dva spôsoby odoslanie alebo odovzdanie argument vo VBA pri definovaní postupu . Odoslanie odkazu ( ByRef ) prechádza skutočnú adresu argumentu postupu . Je-li vykonaný postup , sa vracia premenná obsahovať hodnotu , ktorý bol modifikovaný . Ak je argument odovzdaný hodnotou ( byval ) , iba kópia premennej je poslaný do riadenia . To ponecháva pôvodnú hodnotu premennej bezo zmeny . V predvolenom nastavení , VBA odovzdá argumenty odkazom . Určenie metódu , ktorú chcete použiť sa skladá z tvorby jednoduché zmeny v kóde vašej funkcie . Návod dovolená 1
spustenie VBA alebo v aplikácii , ktorú práve používate v spojení s VBA .
2
Otvorte funkciu je kód VBA , ktorý chcete použiť na odoslanie argument .
3
Zadajte kľúčové slovo " byval " predchádza názov argumentu v definícii funkcie , ak budete chcieť poslať argument hodnotu . Napríklad : " . Funkcia NameProcedure ( strText As String , ByVal lngX As Long ) "
4
Zadajte kľúčové slovo " ByRef " predchádza názov argumentu v definícii funkcie , ak chcete určiť , že argument , ktorý bude odoslaný vo forme odkazu .