русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Символьний тип даних


Дата додавання: 2014-04-05; переглядів: 1385.


Рядки символів змінної довжини (String) найбільш поширені і дозволяють зберігати текст довжиною до двох мільярдів символів, кожна змінна цього типу займає 10 байт пам’яті в додаток до реального розміру рядка.

Рядки символів фіксованої довжини (string*n), де n - кількість символів, можуть містити не більше ніж 65400 символів. Переваги: дії з такими рядками виконуються за менший проміжок часу; відсутні зайві дані.

 

3. Інші типи даних

Логічний (Boolean) – змінні цього типу можуть містити два значення – True (істина) і False (неправда).

Дата (Date) – змінні цього типу – числові значення подвійної точності, які використовуються для збереження дат і часу ( діапазон від 1 січня 100 року до 31 грудня 9999 року).

Об’єкт (Object) – змінні цього типу використовуються для збереження посилань на об’єкти в додатках.

Variant – будь-який тип даних, за винятком рядка символів фіксованої довжини (string*n), цей тип даних може змінюватися під час виконання процедури або використовуватися в комбінації з іншими типами без повідомлення про помилку. Тип даних Variant досить гнучкий, тому його застосування потрібне тільки там, де ця гнучкість необхідна. Використання простого типу даних потребує меншого обсягу пам’яті, збільшує продуктивність і забезпечує правильне застосування типів даних.

 

V. Оголошення і використання змінних

Змінна – це місце для збереження даних під час виконання VBA – процедури з певним ім’ям. Змінна позначається унікальним ідентифікатором, який обов’язково починається з літери і може містити довільну комбінацію літер і цифр довжиною до 255 символів. Можливе використання символу ( _ ).

У VBA оголошення типу змінної у багатьох випадках бажане, тому можлива зміна параметрів таким чином, щоб оголошення змінної перед її використанням стало обов’язковим. Для цього в розділі опису модуля записується оператор Option Explicit. Команда “Сервис\Параметры \Редактор\Явное описание переменных”. При цьому буде з’являтися повідомлення про помилку при введенні змінних, які не були попередньо оголошені, або при випадкових помилках під час написання змінних.

Для оголошення типу змінної використовується оператор Dim. Наприклад: Dim ідентифікатор as тип даних.

Якщо оператор записаний у даній процедурі, то в іншій процедурі змінна не може використовуватися, для застосування у всіх процедурах модуля оператор оголошення типу записується на початку модуля в опції “Общая область”.

У мові VBA для введення нової змінної достатньо використати її у будь-якому місці процедури. Значення змінної під час виконання процедури може змінюватися простим присвоєнням нового значення. Оператор присвоєння не має імені, у даному випадку використовується символ (=). Наприклад: ідентифікатор=змінна. Даний оператор може використовуватися для присвоєння значень властивостям об’єкта.

 

VI. Оператори управління програмою

Оператори в простих макросах виконуються послідовно. Для виконання більш складних дій потрібні можливості управління програмою.

 

Оператор вибору If ... then ... end If

Оператор дає можливість залежно від логічної умови виконувати певний код. Однорядковий оператор, наприклад:

If логічна_умова Then [оператори] [Else оператори Else]

Багаторядковий оператор, наприклад:

If логічна_умова Then

[оператори]

[Else if логічна_умова_n Then

оператори Elseif]

...

[Else

[оператори Else]]]

End If

 

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

 


<== попередня лекція | наступна лекція ==>
Установлення параметрів редактора Visual Basic | Оператор вибору Select Case


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн