Променливи на Excel VBA - Лесни макроси на Excel

Съдържание

Цяло число | Низ | Двойно | Булев

Тази глава ви учи как да декларирате, инициализирате и покажете a променлива в Excel VBA. Уведомяването на Excel VBA, че използвате променлива, се нарича деклариране на променлива. Инициализирането просто означава присвояване на начална (начална) стойност на променлива.

Поставете команден бутон на работния си лист и добавете кодовите редове по -долу. За да изпълните кодовите редове, щракнете върху командния бутон на листа.

Цяло число

Целочислените променливи се използват за съхраняване на цели числа.

Dim x като цяло число
x = 6
Диапазон ("A1"). Стойност = x

Резултат:

Обяснение: първият кодов ред декларира променлива с име x от тип Integer. След това инициализираме x със стойност 6. Накрая записваме стойността на x в клетка A1.

Низ

Низовите променливи се използват за съхраняване на текст.

Код:

Затъмнена книга As String
book = "библия"
Диапазон ("A1"). Стойност = книга

Резултат:

Обяснение: първият код код декларира променлива с име книга от тип String. След това инициализираме книгата с текста на Библията. Винаги използвайте апострофи за инициализиране на String променливи. Накрая записваме текста на променливата книга в клетка A1.

Двойна

Променлива от тип Double е по -точна от променлива от тип Integer и може също да съхранява числа след запетаята.

Код:

Dim x като цяло число
x = 5,5
MsgBox "стойността е" & x

Резултат:

Но това не е правилната стойност! Инициализирахме променливата със стойност 5.5 и получаваме стойността 6. Това, от което се нуждаем, е променлива от тип Double.

Код:

Dim x As Double
x = 5,5
MsgBox "стойността е" & x

Резултат:

Забележка: Дългите променливи имат още по -голям капацитет. Винаги използвайте променливи от правилния тип. В резултат на това грешките се намират по -лесно и кодът ви ще работи по -бързо.

Булев

Използвайте булева променлива, за да държите стойността True или False.

Код:

 Dim продължава като булев
продължи = Вярно
Ако continue = True, тогава MsgBox "Булевите променливи са готини"

Резултат:

Обяснение: първият кодов ред декларира променлива с име continue от тип Boolean. След това инициализираме continue със стойността True. И накрая, използваме булева променлива, за да покажем MsgBox само ако променливата съдържа стойността True.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave