ВБА статичка променљива

Преглед садржаја

ВБА статичка променљива задржава своју вредност чак и када се поступак заврши.

Декларисање статичке променљиве

Декларишете статичку променљиву користећи кључну реч Статиц као што је приказано испод:

123456789 ПоддекларисањеСтатицВариабле ()Статичка миВариабле као цео бројМсгБок миВариаблемиВариабле = миВариабле + 2Опсег ("А1"). Вредност = миВариаблеЕнд Суб

Када први пут притиснете Ф5, добићете оквир за поруку који приказује почетну вредност миВариабле која је 0. Вредност 2 се налази у ћелији А1.

Ако одмах поново притиснете Ф5, добићете следеће поље за поруку које приказује вредност миВариабле која је 2 и вредност 4, смештену на ваш радни лист у ћелији А1.

Као што видите, променљива задржава своју вредност чак и по завршетку подпроцедуре, ако сте за декларисање променљиве користили кључну реч Дим уместо кључне речи Статиц, оквир за поруку би увек приказивао вредност 0. Такође, резултат у ћелији А1 би било 2 сваки пут када притиснете Ф5. Пошто променљива не би задржала своју вредност по завршетку потпроцедуре.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave