whycomputer.com >> Počítačové znalosti >  >> Software

Jak deklarovat globální proměnné ve VBA

Deklarace globálních proměnných ve VBA umožňuje sdílet data mezi různými moduly kódu. V modulu VBA mohou mít proměnné různé rozsahy – úroveň procedury, úroveň modulu a globální úroveň. Rozsah určuje, jakým způsobem se proměnná deklaruje. Proměnné by měly mít co nejmenší možný rozsah, aby se zbytečně nekomplikuje kód. Pokud potřebujete globální proměnnou, definujte ji jen v jednom modulu, abyste k ní měli rychlý přístup.

Krok 1

Spusťte Microsoft Excel, přejděte na kartu Developer a otevřete Visual Basic. V menu Insert vyberte Module a vložte tak nový kódový modul.

Krok 2

Přidejte následující řádek, který deklaruje globální proměnnou:

Public myGlobalVar As String

Krok 3

Vložte další modul (menu Insert → Module) a do něj zapište podproceduru, která proměnné přiřadí hodnotu:

Public Sub defineVal()
    myGlobalVar = "toto je globální proměnná"
End Sub

Krok 4

Vytvořte třetí modul a přidejte kód, který zavolá podproceduru defineVal a zobrazí hodnotu proměnné v dialogovém okně:

Private Sub showGlobalVar()
    Call defineVal
    MsgBox myGlobalVar
End Sub

Umístěte kurzor do podprocedury showGlobalVar a stiskněte F5 pro spuštění programu.


URL:https://cs.whycomputer.com/Software/100107246.html

Software
  • Jak nainstalovat a nastavit Skype na počítači

    Jak nainstalovat a nastavit Skype na počítačiSkype je jedním z nejpopulárnějších nástrojů pro bezplatné hlasové i video hovory přes internet. Umožňuje také posílat okamžité zprávy a nabízí placenou službu pro volání na telefonní čísla po celém světě.Krok 1 – Stažení instalátoruNavštivte Skype.com a

  • Jak nainstalovat Direct3D (přes DirectX)

    Direct3D je 3‑D grafická komponenta součástí balíčku DirectX. Umožňuje programátorům vytvářet a zobrazovat trojrozměrné obrazy, což je nezbytné pro PC hry a animační programy. Pro instalaci Direct3D je nutné nejprve nainstalovat DirectX. Celý proces je jednoduchý a během několika minut můžete spusti

Počítačové znalosti © https://cs.whycomputer.com