/ / Život varijabli u programu Excel VBA

Život varijabli u programu Excel VBA

Ponekad želite zadržati vrijednost varijable u Excel VBA kada postupak završi. To možete postići korištenjem Statička ključna riječ.

1. Stavite gumb naredbe na radni list i dodajte sljedeće retke koda:

Dim Izjavu u programu Excel VBA

2. Rezultat kada kliknete gumb naredbe na listu:

Rezultat gubitka rezultata

3. Rezultat kada kliknete drugo vrijeme:

Rezultat gubitka rezultata

Obrazloženje: Excel VBA uništava varijablu kada postupak završi. Svaki put kada kliknete gumb naredbe na listu, Excel VBA stvara promjenu x, dodava vrijednost 1 na nju i prikazuje rezultat.

4. Sada zamijenite ključnu riječ Dim s ključnom riječi Static.

Statička ključna riječ u programu Excel VBA

5. Rezultat kada kliknete gumb naredbe na listu:

Statički rezultat ključnih riječi

6. Rezultat kada kliknete drugo vrijeme:

Statički rezultat ključnih riječi

Zaključak: statičke varijable zadržavaju svoje vrijednosti, čak i kada postupak završi.

Napomena: statičke varijable bit će uništene kada kliknete gumb Reset (zaustavljanje) ili kada zatvorite radnu knjigu.

Također pročitajte: