Интегер | Стринг | Доубле | Боолеан
Ово поглавље вас учи како да декларишете, покренете и прикажете а променљива у Екцел ВБА. Обавештавање програма Екцел ВБА да користите променљиву назива се декларисање променљиве. Иницијализација једноставно значи додељивање променљиве почетној (почетној) вредности.
Поставите командно дугме на радни лист и додајте доње линије кода. Да бисте извршили линије кода, кликните командно дугме на листу.
Интегер
Целобројне променљиве се користе за складиштење целих бројева.
Дим к Ас Интегер
к = 6
Опсег ("А1"). Вредност = к
Резултат:
Објашњење: прва линија кода декларише променљиву са именом к типа Интегер. Затим иницијализујемо к вредношћу 6. На крају, записујемо вредност к у ћелију А1.
Низ
Стринг променљиве се користе за складиштење текста.
Код:
Дим боок Ас Стринг
боок = "библија"
Опсег („А1“). Вредност = књига
Резултат:
Објашњење: прва линија кода декларише променљиву са књигом имена типа Стринг. Затим иницијализујемо књигу текстуалном библијом. Увек користите апострофе за иницијализацију променљивих Стринг. Коначно, текст варијабле књиге записујемо у ћелију А1.
Доубле
Променљива типа Доубле је тачнија од променљиве типа Интегер и такође може да складишти бројеве после зареза.
Код:
Дим к Ас Интегер
к = 5,5
МсгБок "вредност је" & к
Резултат:
Али то није права вредност! Иницијализовали смо променљиву са вредношћу 5.5 и добили смо вредност 6. Оно што нам је потребно је променљива типа Доубле.
Код:
Дим к Ас Доубле
к = 5,5
МсгБок "вредност је" & к
Резултат:
Напомена: Дуге варијабле имају још већи капацитет. Увек користите променљиве одговарајућег типа. Као резултат тога, грешке је лакше пронаћи и ваш код ће брже радити.
Боолеан
Користите логичку променљиву да задржите вредност Труе или Фалсе.
Код:
Дим настави као Боолеан
цонтинуе = Труе
Ако настави = Тачно, онда МсгБок "Логичке променљиве су кул"
Резултат:
Објашњење: прва линија кода декларише променљиву са именом цонтинуе типа Боолеан. Затим иницијализујемо цонтинуе са вредношћу Труе. Коначно, користимо логичку променљиву за приказ МсгБок -а само ако променљива има вредност Труе.