- •1 Вибір варіанта завдання
- •2 Вимоги до виконання семестрової роботи
- •2.1 Загальна постановка завдання
- •2.2 Варіанти завдань
- •3 Деякі теоретичні відомості
- •3.1 Виклик редактору Visual Basic
- •Перелік кнопок
- •3.2 Склад проекту
- •3.3 Створення форм
- •3.4 Елементи управління
- •3.5 Деякі властивості та події елементів управління
- •3.6Умовний оператор і оператор вибору.
- •3.7 Оператори циклу
- •3.8 Одновимірні масиви
- •3.9 Матриці
- •4. Приклади виконання задач
- •4.1 Приклад виконання задачі 1.
- •4.2 Приклади задач обробки одновимірних масивів(Задача2)
- •4.3 Приклади завдання та розв’язок задач для двовимірних масивів
- •Література
3 Деякі теоретичні відомості
3.1 Виклик редактору Visual Basic
Робота з редактором VBA (Visual Basic for Application) здійснюється за допомогою панелі інструментів Visual Basic, яка зображена на рисунку 4.
Рис. 4. Панель інструментів Visual Basic
На панелі розташовані такі кнопки:
Выполнить макрос
Записать макрос
Безопасность
Редактор Visual Basic
Элементы управления
Режим конструктора
Редактор сценариев
Якщо після виклику програми Microsoft Excel ця панель відсутня, її можна добавити таким чином. В меню Вид обрати пункт Панели инструментов, а потім пункт Visual Basic. Панель з'явиться на екрані. Перехід до редактору Visual Basic здійснюється за допомогою кнопки Р едактор Visual Basic. Існує й інший спосіб: в меню Сервис обрати пункт Макрос, а потім пункт Редактор Visual Basic.
Виклик редактору Visual Basic відкриває нове вікно Microsoft Visual Basic. На панелі інструментів Standard (стандартна) з'являються нові кнопки, які видно на рисунку 5.
Рис. 5. Фрагмент панелі інструментів Standard
Перелік кнопок
Run Macro – запуск на виконання програми, форми, тощо;
Break – переривання програми;
Reset – повернення до початкового стану після переривання;
Design Mode – режим Конструктора;
Project Explorer – вікно проекту;
Properties Window – вікно властивостей;
Object Browser – вікно перегляду об’єктів;
Toolbox – панель елементів управління.
3.2 Склад проекту
M S Excel утворює один файл проекту, до складу якого входять і Листи Excel, і форми, і програми, створені на VBA. Вікно редактора VBA може мати у своєму складі вікно проекту, вікно властивостей, вікно редактора коду та вікно редактора форм. Вікно проекту можна побачити на екрані у такому ж вигляді, як на рисунку 6, за допомогою кнопки Project Explorer (оглядач проекту).
З рисунку 6 видно, що до складу проекту з назвою Семестрове входять 3 Листи Excel, 1 форма та 1 модуль з програмами. Щоб додати до проекту форму або модуль, треба в меню вибрати пункт Insert (Вставка) та вибрати один з пунктів UserForm (форма користувача) або Module (модуль). В одному модулі можна зберігати декілька програм. Для того, щоб увійти до модулю, достатньо двічі кликнути мишкою на його зображенні у вікні проекту.
На рисунку 6 видно ще 3 кнопки:
V
iew
Code –
код програми для виділеного об’єкту;
View Object – показує виділений об’єкт;
Toggle Folders – перемикач папок.
Рис. 6. Вікно проекту.
3.3 Створення форм
Для створення нової форми за допомогою конструктора треба за допомогою меню Insert, пункт UserForm додати до проекту нову форму. З властивостей, подій та методів найчастіше використовуються:
Activate – активізація форми;
BackColor – колір фону форми;
Caption – заголовок форми;
Hide – сховати форму;
Show – показати форму.
Елементи управління знаходяться на панелі Toolbox, яка зображена на рисунку 7. Для розміщення якогось елемента управління на формі треба вибрати його мишкою на панелі елементів, потім мишкою на формі позначити місце, де повинен бути розміщений об’єкт, та встановити його розміри. Розміри можна змінювати мишкою або за допомогою властивостей об’єкту Height (висота) та Width (ширина).
