Život varijabli u Excelu VBA - Jednostavni makroi programa Excel

Sadržaj

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

1. Postavite naredbeni gumb na radni list i dodajte sljedeće retke koda:

2. Rezultat je kad pritisnete naredbeni gumb na listu:

3. Rezultat kada kliknete drugi put:

Objašnjenje: Excel VBA uništava varijablu kada postupak završi. Svaki put kada pritisnete naredbeni gumb na listu, Excel VBA ponovno stvara varijablu x, dodaje joj vrijednost 1 i prikazuje rezultat.

4. Sada zamijenite ključnu riječ Dim ključnom riječi Statično.

5. Rezultat kada pritisnete naredbeni gumb na listu:

6. Rezultat kada kliknete drugi put:

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

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

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave