Kintamųjų gyvenimas „Excel VBA“ - paprastos „Excel“ makrokomandos

Turinys

Kartais norite išlaikyti kintamojo vertę Excel VBA kai procedūra baigiasi. Tai galite pasiekti naudodami Statinis raktinis žodis.

1. Įdėkite komandų mygtuką į savo darbalapį ir pridėkite šias kodo eilutes:

2. Rezultatas, kai lape spustelite komandų mygtuką:

3. Rezultatas, kai spustelėsite kitą kartą:

Paaiškinimas: „Excel VBA“ sunaikina kintamąjį, kai procedūra baigiasi. Kiekvieną kartą spustelėjus lapo komandų mygtuką, „Excel VBA“ vėl sukuria kintamąjį x, prideda prie jo reikšmę 1 ir parodo rezultatą.

4. Dabar pakeiskite raktinį žodį „Dim“ raktiniu žodžiu „Static“.

5. Rezultatas, kai lape spustelite komandų mygtuką:

6. Rezultatas, kai spustelėsite kitą kartą:

Išvada: statiniai kintamieji išlaiko savo vertes, net ir pasibaigus procedūrai.

Pastaba: statiniai kintamieji bus sunaikinti, kai spustelėsite mygtuką Reset (Stop) arba uždarysite darbaknygę.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave