Ноу Інти, лекція, змінні і типи даних

Дані, що використовуються в процедурах, поділяються на два основних види: константи і змінні. Для позначення констант і змінних служить ім'я (ідентифікатор). Ім'я складається з латинських букв, цифр або знаків, причому перший символ завжди буква.

Наприклад, Const pi = 3.14

Змінна - це величина, яка зберігається в пам'яті і значення якої може змінюватися під час виконання програми. Кожна змінна або константа має тип, який відповідає типу даних, що зберігаються в ній.

Ноу Інти, лекція, змінні і типи даних


Мал. 4.1. Помилка компіляції - змінна невизначена

типи даних

У VBA. як і в будь-якій мові, використовуються дані різних типів: числові, строкові, логічні і т.п. - всього 11 елементарних типів. Можливе використання даних користувача типу.

Локальні змінні (поняття вводиться нижче) можуть бути оголошені неявно (контекстуально). Зазвичай це відбувається, якщо ім'я змінної присутній зліва в операторі присвоєння або використовується в якості змінної циклу. Мінлива. оголошена неявно, завжди має тип Variant.

Тип Variant

Тип Variant використовується, якщо під час виконання програми змінна може приймати значення будь-якого типу, за винятком призначених для користувача типів даних.

Використання змінної типу Variant поглинає більше ресурсів комп'ютера, ніж використання змінної елементарного типу.

Змінна типу Variant може містити спеціальні значення: Empty. Null. Nothing або Error.