/ / Változók élete Excel VBA - ban

Az élet változók Excel VBA

Néha meg akarja tartani egy változó értékét Excel VBA amikor az eljárás befejeződik. Ezt elérheti a Statikus kulcsszó.

1. Helyezzen egy parancsgombot a munkalapra és adja hozzá a következő kódsorokat:

Dim Statement az Excel VBA-ban

2. Eredmény, ha rákattint a parancs gombra a lapon:

Dim Statement eredmény

3. Eredmény, ha másik időpontra kattint:

Dim Statement eredmény

Magyarázat: Az Excel VBA elpusztítja a változót az eljárás befejezésekor. Minden alkalommal, amikor rákattint a parancs gombra a lapon, az Excel VBA újból létrehozza az x változót, hozzáadja az 1 értéket, és megjeleníti az eredményt.

4. Most cserélje ki a Dim kulcsszót a Static kulcsszóval.

Statikus kulcsszó az Excel VBA-ban

5. Eredmény, ha rákattint a parancs gombra a lapon:

Statikus kulcsszóeredmény

6. Eredmény, ha másik időpontra kattint:

Statikus kulcsszóeredmény

Következtetés: a statikus változók megőrzik értékeiket, még akkor is, ha az eljárás véget ér.

Megjegyzés: a statikus változók megsemmisülnek, ha a Reset (Stop) gombra kattint, vagy amikor bezárja a munkafüzetet.

Szintén olvasható: