Život premenných v Exceli VBA - ľahké makrá Excelu

Obsah

Niekedy chcete zachovať hodnotu premennej v Excel VBA keď sa procedúra skončí. Môžete to dosiahnuť pomocou Statické kľúčové slovo.

1. Na pracovný hárok umiestnite príkazové tlačidlo a pridajte nasledujúce riadky kódu:

2. Výsledok po kliknutí na príkazové tlačidlo na hárku:

3. Výsledok, keď kliknete inokedy:

Vysvetlenie: Excel VBA zničí premennú, keď sa procedúra skončí. Zakaždým, keď kliknete na príkazové tlačidlo na hárku, Excel VBA znova vytvorí premennú x, pridá k nej hodnotu 1 a zobrazí výsledok.

4. Teraz nahraďte kľúčové slovo Dim kľúčovým slovom Static.

5. Výsledok po kliknutí na príkazové tlačidlo na hárku:

6. Výsledok, keď kliknete inokedy:

Záver: statické premenné si zachovávajú svoje hodnoty, aj keď sa procedúra končí.

Poznámka: statické premenné budú zničené po kliknutí na tlačidlo Reset (Zastaviť) alebo po zatvorení zošita.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave