Mainīgo dzīves ilgums programmā Excel VBA - Viegli Excel makro

Satura rādītājs

Dažreiz jūs vēlaties saglabāt mainīgā vērtību Excel VBA kad procedūra beidzas. To var sasniegt, izmantojot Statisks atslēgvārds.

1. Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

2. Rezultāts, noklikšķinot uz komandas pogas lapā:

3. Rezultāts, noklikšķinot uz citas reizes:

Paskaidrojums: Excel VBA iznīcina mainīgo, kad procedūra beidzas. Katru reizi, noklikšķinot uz komandas pogas lapā, Excel VBA vēlreiz izveido mainīgo x, pievieno tam vērtību 1 un parāda rezultātu.

4. Tagad aizstājiet atslēgvārdu Dim ar atslēgvārdu Static.

5. Rezultāts, noklikšķinot uz komandas pogas lapā:

6. Rezultāts, noklikšķinot uz citas reizes:

Secinājums: statiskie mainīgie saglabā savas vērtības pat tad, kad procedūra beidzas.

Piezīme: statiskie mainīgie tiks iznīcināti, noklikšķinot uz pogas Atiestatīt (apturēt) vai aizverot darbgrāmatu.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave