Život proměnných v aplikaci Excel VBA - snadná makra aplikace Excel

Obsah

Někdy chcete zachovat hodnotu proměnné v Excel VBA když procedura skončí. Toho můžete dosáhnout pomocí Statické klíčové slovo.

1. Umístěte příkazové tlačítko na list a přidejte následující řádky kódu:

2. Výsledek po kliknutí na příkazové tlačítko na listu:

3. Výsledek při dalším kliknutí:

Vysvětlení: Excel VBA zničí proměnnou, když procedura skončí. Pokaždé, když kliknete na příkazové tlačítko na listu, Excel VBA znovu vytvoří proměnnou x, přidá k ní hodnotu 1 a zobrazí výsledek.

4. Nyní nahraďte klíčové slovo Dim klíčovým slovem Static.

5. Výsledek po kliknutí na příkazové tlačítko na listu:

6. Výsledek při dalším kliknutí:

Závěr: statické proměnné si zachovávají své hodnoty, i když procedura končí.

Poznámka: statické proměnné budou zničeny, když kliknete na tlačítko Obnovit (Zastavit) nebo když zavřete sešit.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave