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

Statické pole v Funkcia vo VBA

Pole je dátový konštrukt , ktorý má niekoľko častí dát . To je užitočné pre ukladanie a manipuláciu súvisiace dáta ako celok skôr než aby sa vzťahujú na každú jednotlivú časť informácií . Príkladom by mohol byť pole s názvom Calendar , ktorý je držiteľom mená mesiacov . To by bolo príkladom statické , jednorozmerné polia s dvanástimi prvkami . Polia môžu byť multidimenzionálne rovnako . Pochopenie Pole

pole sa používa k odkazu , výpočet a zobrazenie viac premenných pomocou jedného mena a jedného alebo viacerých referenčných čísel . To je písanie , čítanie a úpravy kódu oveľa jednoduchšie . V kalendárnom príklade , myslím , že zobrazenie mesiaca v roku na obrazovke

Dalo by sa napísať : . Print " Január " Tlač "február " Print " Marec " , atď

Alebo môžete mohol dať poľa v slučke , ako je tento : Pre vMonth = 1 12Print kalendára ( vMonth ) Ďalšie

myslíte , že v rovnakej situácii , ale s premennou so stovkami prvkov
.
statické polia

Existujú dva rôzne typy polí v jazyku Visual Basic for Applications ( VBA ) , statické alebo pevnej veľkosti a dynamické alebo variabilná veľkosť . Statické polia sa používa , keď presne viete , koľko prvky , ktoré budete potrebovať , ako sú mesiace v roku . Dynamické pole sa používa , keď neviete , ako veľké pole vytvoriť . Jedná sa zmení dynamicky podľa potreby . Statické pole je jednoduchšie kódovať a manipulovať . Ak chcete vytvoriť pole pre náš kalendár by ste napísať : . Dim sCalendar ( 12 ) ako reťazec
pomocou poľa v funkcie

pomocou statického poľa vo funkcii je rovnako ako akúkoľvek inú premennú , ale vrátiť maticu z funkcie , musí byť táto funkcia deklarovaná správne . Syntax pre deklarovanie funkcie vrátiť maticu isFunction functionName ( ) ako reťazec .

Premenná FunctionName bude držať poľa vo funkcii a vrátiť ho z funkcie . Funkcie v tomto bode nie je jedno, či je pole statické alebo dynamické . Zátvorky za názvom funkcie sú dôležitou súčasťou vyhlásenia . To indikuje pole je odovzdaný .
Funkcie v jazyku VBA

príklad použitia statických polí funkcií v jazyku VBA bude jednoduchá funkcia , ktorá sa spýta užívateľa na vstupe číslo od 1 do 12 a potom sa vráti na názov mesiaca . Táto funkcia VBA by mohol byť zapísaný do makra v programe Excel , ktorá sa pýta užívateľa , ktorý mesiac chce vidieť dáta a potom sa používa funkcie vstavané do VBA , ako VLOOKUP nájsť a zobraziť informácie , ktoré zodpovedá tohto mesiaca .

Najnovšie články

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