Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Broshyura_SRS_stats_dlya_studentov_OA_1.doc
Скачиваний:
28
Добавлен:
20.02.2016
Размер:
1.2 Mб
Скачать

Текстові дані

Текстові рядки зберігаються з використанням типа даних String. Рядок може містити текстові символи будь-яких типів: літери, цифри, знаки пунктуації або різні символи. Рядки в коді VBA завжди беруться в подвійні лапки

Логічні дані

Логічні значення True, False називаються булевими (Boolean). Їх назва пов'язана з ім'ям математика, що розробив систему математичної логіки.

Тип даних Variant

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

Змінна - це область, де програми зберігають значення. Змінна створюється шляхом привласнення їй імені. При виборі імені змінної необхідно дотримуватись наступних правил:

  • ім'я змінної повинне починатися з літери;

  • після першої літери можуть стояти будь-які комбінації цифр, літер або знаків підкреслення;

  • імена змінних не повинні містити прогалини, крапку або символ для позначення математичних операцій і операцій порівняння;

  • імена змінних не можуть перевищувати 255 символів;

  • імена змінних повинні бути унікальними в рамках їх області дії (тобто в межах процедури або модуля). Процедура - це блок програмного коду.

Не має значення якими літерами, прописними або заголовними, писати ім'я змінної.

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

Символ Тип

! Single

@ Currency

$ String

% Integer

& Long

Функції обміну даними з|із| користувачем MsgBox, InputBox.

1 Функція MsgBox має наступний синтаксис:

MsgBox (Prompt [,Buttons] [,Title]

де:

Prompt (повідомлення) – це текст того повідомлення, що повинне відображатися в діалоговому вікні. Це обов'язковий аргумент, всі інші – ні.

Buttons (кнопки) – цей аргумент можна опустити.

Title (заголовок) – це текст, що буде розташований у рядку заголовка діалогового вікна. Якщо цей параметр буде опущений, то в заголовку буде “Microsoft Excel”.

2 Для одержання вхідних даних від користувача використовують функцію InputBox, що відображає діалогове вікно, що містить текст, який запитує користувача ввести деякі значення і текстове поле для введення цього значення. Діалогове вікно InputBox містить командні кнопки ОК і Cancel.

Функція InputBox має наступний синтаксис:

InputBox (Prompt [, Title]

де:

Prompt (повідомлення) – що підказує повідомлення, яке потрібно вивести в діалогове вікно – обов'язковий елемент. Інші ні.

Title – заголовок вікна.

Рекомендована література [ 6,10,20,23 ]

Питання для самоконтролю

  1. Способи створення|створіння| макросу. Що таке Макрорекордер|?

  2. Що таке оператор?

  3. Вимоги до імені макросу.

  4. Перерахуйте різновиди макросів.

5. Вкажіть в яких випадках ім'я макросу записано невірно, поясніть тип

помилки:

а) Sub;

б) End;

в) Пример_1;

г) Пример 2;

д) Пример3.

6. Яку структуру має макрос?

7. Як можна запустити макрос на виконання?

8. Що таке змінна?

9. Як можна оголошувати змінні?

10. Для чого призначений оператор Dim?

11. Вкажіть в якому випадку ім'я змінної вказане невірно та проаналізуйте помилки:

а) Налог;

б) 1Налог;

в) Проц Ставка;

12. Як оголошені змінні і який вони мають тип?

а) Dim Налог As Currency;

б) Dim Пример As String;

в) Temp$

г) M!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]