Макроси дають можливості для автоматизації управління розв‘язком фахових задач. Макрос - це макрокоманди ,які використовуються для автоматизації розв‘язання процедур та задач ,що часто повторюються.
Одним із найважливіших функціональних розширень програми, призначеним для професіоналів, є вбудоване в Excel середовище програмування Visual Basic (VBA) для рішення прикладних задач. Завдяки VBA фірмі Microsoft вдалося не тільки розширити можливості мови макрокоманд Excel , але і ввести новий рівень прикладного програмування, оскільки VBA дозволяє створювати повноцінні прикладні пакети, що по своїх функціях виходять далеко за рамки опрацювання електронних таблиць. Редактор Visual Basic дозволяє створювати і редагувати макроси, а також копіювати їх або з одного модуля в інший, або між різноманітними книгами.
Змінна – це іменована область пам‘яті ,призначена для збереження даних ,яка в ході виконання виконання програми набуває різних значень. Ім‘я змінної – це рядок символів, що ідентифікує змінну у програмі.
Функція – це оператор, що виконує певні дії (наприклад запит користувача на введення інформації або обчислення за формулою), а потім повертає результат своєї роботи у програму.
Тип даних - це спосіб збереження і подання даних у комп‘ютерній системі, який задає певний формат або розмір вмісту змінної. Visual Basic працює з стандартними типами змінних.
Тип даних які підтримує Visual Basic.
№
Тип даних
Опис і діапазон
1.
String
Дані складаються з 0-1032 символів алфафітно-числових даних.
2.
Integer
Числові значення без десяткової крапки у діапазоні від -32768 до +32767.
3.
Long Integer
Цілі значення ,що перевищують диапазон значень Integer від -2 147 483 648 до +2 147483647.
4.
Double Precision
Змінні такого типу дозволяють зберігати числа з
точністю до 16 цифр і довжиною до 300 символів.
5.
Currency
Дані ,що містять грошові одиниці
від –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
6.
Date
Цей тип даних дозволяє зберігати значення часу і
дати в проміжку від 1 січня 100 року до 31 грудня 9999 року.
7.
Byte
Байтовый тип для цілих чисел от 0 до 255.
8.
Boolean
Булев тип даних може берегти тільки два значення:
True або False.
9.
Variant
Дані будь-якого типу ,що використовуються для елементів й інших додатків ,для яких тип даних невідомий.
10.
Object
Тип даних ,який містить посилання на на об‘єкти ,такі ,як елементи керування і форми.
11.
Single
Тип даних з одинарною точністю від -3 402 823 Е-38 до 3 402 823 Е+38
12.
Decimal
Це числа з 28 десятиричними розрядами точності.
Способи оголошення типів змінних:
1. Явне оголошення за допомогою оператора опису змінної Dim (dimension –вимірність);
Приклад:
Dim Ім’я змінної [ As Тип Даних]
Dim Name As String в цьому випадку довжина змінної обмежується ОС.
Dim Name As String*35 в цьому випадку довжина змінної 35 символів.
2. Оголошення за допомогою ідентифікаторів типів;
У цьому випадку тип даних може встановлюватися просто доданням знака до імені змінної;
№
Тип змінної
Знак
Integer
%
Long
&
Single
!
Double
#
Currency
@
String
$
Приклад: Dim Name$
3. Неявне оголошення;
Змінна оголошується автоматично, коли вона з’являється.
Приклад: Price@=523
За знаком @ система розпізнає, що тип даних Currency