/ / Excel VBA променливи

Променливи на Excel VBA

цяло число | низ | двойно | Булева

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

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

цяло число

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

Dim x As Integer
x = 6
Range("A1").Value = x

Резултат:

Цялата променлива в Excel VBA

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

низ

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

Код:

Dim book As String
book = "bible"
Range("A1").Value = book

Резултат:

Стойност на променливата

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

двойно

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

Код:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

Резултат:

Не е достатъчно точно

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

Код:

Dim x As Double
x = 5.5
MsgBox "value is " & x

Резултат:

Двойна променлива

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

Булева

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

Код:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

Резултат:

Булева променлива

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

Също така се чете: