Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako deklarovať globálnu premennú vo VBA

Vyhlásenie o globálnych premenných vo vašej aplikácii VBA môže uľahčiť zdieľanie informácií medzi rôznymi kódovými modulmi. V kódovom module VBA môžu mať premenné rôzne rozsahy, ako napríklad úroveň procedúry, úroveň modulu a globálna úroveň. Vyhlásenie pre každú premennú sa líši v závislosti od jej rozsahu. Premenné by sa mali vždy definovať s najmenším možným rozsahom, aby sa predišlo zvyšovaniu zložitosti kódu. Definujte svoje globálne premenné v jednom module, aby ste sa k nim rýchlo dostali, keď potrebujete.

Krok 1

Spustite program Microsoft Excel, kliknite na kartu Vývojár a potom na položku Visual Basic. Kliknite na ponuku „Vložiť“ a kliknutím na „Modul“ vložte nový kódový modul.

Krok 2

Vyhlásením globálnej premennej pridajte nasledujúci kód: Public myGlobalVar As String

Krok 3 - Kliknutím na ponuku „Vložiť“ a kliknutím na „Modul“ vložíte druhý modul kódu. Pridajte nasledujúci kód a dajte globálnej premennej hodnotu: Public Sub defineVal () myGlobalVar = "Toto je globálna premenná" End Sub

Krok 4

Kliknite na ponuku "Vložiť" a kliknite na "Modul" vložiť tretí kódový modul. Pridajte nasledujúci kód, zavolajte čiastkový postup, ktorý dáva premennej hodnotu, a pomocou premenného zobrazte hodnotu premennej: Private Sub showGlobalVar () Volajte defineVal MsgBox (myGlobalVar) End Sub

Kliknite do "showGlobalVar () "podprogram a stlačením klávesu" ​​F5 "spustíte program.

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