Muuttujien elämä Excel VBA: ssa - Easy Excel -makrot

Sisällysluettelo

Joskus haluat säilyttää muuttujan arvon Excel VBA kun menettely päättyy. Voit saavuttaa tämän käyttämällä Staattinen avainsana.

1. Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:

2. Tulos, kun napsautat taulukon komentopainiketta:

3. Tulos, kun napsautat toista kertaa:

Selitys: Excel VBA tuhoaa muuttujan toimenpiteen päätyttyä. Joka kerta, kun napsautat taulukon komentopainiketta, Excel VBA luo muuttujan x uudelleen, lisää siihen arvon 1 ja näyttää tuloksen.

4. Korvaa nyt avainsana Dim avainsanalla Staattinen.

5. Tulos, kun napsautat taulukon komentopainiketta:

6. Tulos, kun napsautat toista kertaa:

Johtopäätös: staattiset muuttujat säilyttävät arvonsa, vaikka menettely päättyy.

Huomautus: staattiset muuttujat tuhoutuvat, kun napsautat Reset (Stop) -painiketta tai kun suljet työkirjan.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave