/ / Kintamųjų gyvenimas Excel VBA

Kintamųjų gyvenimas Excel VBA

Kartais jūs norite išsaugoti kintamojo reikšmę Excel VBA kai procedūra baigiasi. Tai galite pasiekti naudojant Statiškas raktinis žodis.

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

"Dim" pareiškimas "Excel VBA"

2. Rezultatas, kai spustelite komandą mygtuko lape:

Neigiamas pasekmės rezultatas

3. Rezultatas, kai paspausite kitą kartą:

Neigiamas pasekmės rezultatas

Paaiškinimas: "Excel VBA" pakeičia kintamąjį, kai baigiasi procedūra. Kiekvieną kartą spustelėjus komandų mygtuką ant lapo, 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 "statinis".

Statiškas raktinis žodis "Excel VBA"

5. Rezultatas, kai spustelėsite komandų mygtuką lape:

Statiškas raktinio žodžio rezultatas

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

Statiškas raktinio žodžio rezultatas

Išvada: statiški kintamieji išsaugo savo vertes net tada, kai baigiasi procedūra.

Pastaba: statiškieji kintamieji bus sunaikinti spustelėjus mygtuką "Reset (Stop)" (sustabdyti) arba uždaryti savo darbaknygę.

Taip pat perskaitykite: