Včasih želite ohraniti vrednost spremenljivke v Excel VBA ko se postopek konča. To lahko dosežete z uporabo Statična ključna beseda.
1. Na svoj delovni list postavite ukazni gumb in dodajte naslednje kodne vrstice:
2. Rezultat, ko kliknete ukazni gumb na listu:
3. Rezultat, ko kliknete drugič:
Pojasnilo: Excel VBA uniči spremenljivko, ko se postopek konča. Vsakič, ko pritisnete ukazni gumb na listu, Excel VBA znova ustvari spremenljivko x, ji doda vrednost 1 in prikaže rezultat.
4. Zdaj zamenjajte ključno besedo Dim s ključno besedo Statično.
5. Rezultat, ko kliknete ukazni gumb na listu:
6. Rezultat, ko kliknete drugič:
Zaključek: statične spremenljivke ohranijo svoje vrednosti, tudi ko se postopek konča.
Opomba: statične spremenljivke bodo uničene, ko kliknete gumb Ponastavi (Ustavi) ali ko zaprete delovni zvezek.