Оператор опису змінних

Visual Basic For Application (VBA) - це поєднання одного з найпростіших мов програмування і всіх обчислювальних можливостей табличного процесора Excel.

За допомогою VBA можна легко і швидко створювати різноманітні додатки, навіть не будучи фахівцем в області програмування. VBA містить графічне середовище, що дозволяє наочно конструювати екранні форми і керуючі елементи.

В результаті своєї еволюції Visual Basic перетворився в об'єктно-орієнтована мова програмування.

Об'єкти - це природні деталі VBA-ландшафту. За допомогою об'єктів можна отримати доступ до функціональних можливостей VBA-програми.

З практичної точки зору об'єкт - це просто іменований елемент, який має:

· Властивості, тобто установки, які можна перевірити або змінити;

· Методи, тобто дії, які об'єкт може виконати, якщо програма попросить про це;

· Події, тобто можливі для об'єкта ситуації, на які він може відповісти заздалегідь визначеними діями.

Для написання програми необхідно створити модуль VBA і відкрити вікно його програмного коду за допомогою команди Вставка - Модуль.

У вікні програмного коду друкується складена програма, а потім запускається за допомогою кнопки Запуск макросу або команди меню Пуск - Запуск програми. Також виконати програму можна, натиснувши клавішу [F5].

При складанні програм доводиться стикатися з такими поняттями, як оператор, процедура, модуль.

Оператор - це найменша здатна виконуватися одиниця VBA-коду. Оператор може оголошувати або визначати змінну, встановлювати параметр компілятора VBA або виконувати будь-яку дію в програмі. У допустимого оператора багато схожості з закінченням пропозицією - оператор повинен містити правильний набір "частин мови", інакше це не оператор взагалі.

У VBA є два типи модулів. Найчастіше використовується стандартний модуль, який містить програмний код, призначений безпосередньо для виконання. Іншим типом модуля є модуль класу, в якому визначаються призначені для користувача об'єкти з їх властивостями і методами.

VBA пропонує цілий ряд типів даних для змінних, включаючи зручні типи Date (Дата) і Currency (Грошовий).

Основні типи даних в VBA розглянуті в табл. 2.

Типи даних VBA

Схожі статті