- •Міністерство освіти і науки україни
- •For Application (vba) у середовищі Microsoft Excel”
- •1 Лабораторна робота №1
- •Стислі теоретичні зведення
- •Створення макросів
- •Планування макросу
- •Запис макросу
- •Виконання макросу
- •Перегляд записаного макросу
- •Завдання для самостійної роботи
- •Контрольні питання.
- •2 Лабораторна робота № 2
- •2.2 Контрольні питання
- •2.3 Приклад виконання лабораторної роботи
- •3 Лабораторна робота №3
- •Обчислити яку суму повинен заплатити клієнт, якщо він придбав товару на м гр.
- •3.2 Контрольні питання:
- •3.3 Приклади розв’язку задач.
- •4 Лабораторна робота №4
- •4.2 Контрольні питання
- •4.3 Приклад виконання лабораторної роботи
- •' Перевіримо, чи можуть числа бути довжинами сторін трикутника
- •' Це трикутник, обчислюємо його площу по формулі Герона
- •5 Лабораторна робота №5
- •5.3 Контрольні питання:
- •5.4 Приклад виконання лабораторної роботи.
- •6 Лабораторна робота №6
- •6.2 Контрольні питання
- •6.3 Приклад виконання лабораторної роботи.
- •Текст програми
- •Текст програми
- •Текст програми
- •Текст програми
- •' Розфарбовування
- •7 Лабораторна робота № 7
- •7.2 Контрольні питання
- •7.3 Приклад виконання лабораторної роботи
- •8 Література
-
Виконання макросу
Найпростіший засіб протестувати макрос – запустити його за допомогою команди меню.
-
Виберіть команду Сервис/Макрос/Макросы (або <ALT+F8>). З'явиться діалогове вікно Макрос.
-
Виберіть ім'я потрібного вам макросу і клацніть на кнопці Выполнить.
В усіх програмах Office97 легко створюються нові панелі інструментів і добавляються до них нові кнопки, на які можна призначити виклик потрібної процедури, у тому числі і макросу. Створимо таку кнопку. Для цього:
Виберіть команду Сервис/Настройка і вкладку Панели инструментов. Клацніть на кнопці Создать, введіть ім'я нової панелі інструментів і ОК. Нова панель інструментів буде створена і з'явиться поруч із діалоговим вікном Настройка.
Для додавання кнопки на панель інструментів знову скористаємося командою Сервис/Настройка. Вибираємо вкладку Команды. З списку Категории вибираємо елемент Макрос. З'являється можливість додати елемент меню або командну кнопку до панелі інструментів.
Перетягніть зображення кнопки до потрібного місця на панелі інструментів. Після розміщення кнопки або команди меню на панелі інструментів ці об'єкти можна настроїти (через контекстне меню, закріплене за правою кнопкою миші), як-от: намалювати нове зображення або відредагувати старе.
Після додавання кнопки можна призначити макрос, що буде запускатися, коли користувач клацає по цій кнопці.
-
Перегляд записаного макросу
Перед тим, як відкрити редактор Visual Basic for Application (Сервис/Макрос/Редактор Visual Basic (Alt+F11)), щоб переглянути створений макрос, важливо розібратися, як в Excel організовані коди VBA. Код VBA зберігається в модулях, які, у свою чергу, зберігаються в проектах. Що являють собою модулі і проекти?
-
Модуль є просто набором кодів VBA , таких як процедури, описи й оператори. Записаний макрос є процедурою. Модуль може містити будь-яку кількість процедур.
-
Проект є набором модулів, листів Excel і форм. У проекті може бути будь-яка кількість модулів.
Кожна книга Excel містить один проект. Коли записується макрос, Excel створює модуль у проекті для активної робочої книги і поміщає код VBA для записаного макросу в модуль. Якщо додаткові макроси будуть записуватися в тому ж сеансі роботи з Excel , то нові макроси будуть зберігатися в тому ж модулі. Якщо додаткові макроси записуються при наступному запуску Excel , то такі макроси будуть записуватися в новий модуль.
-
Завдання для самостійної роботи
-
Для однієї з заданих задач (відповідно до варіанта) створити окремий макрос, що записує в клітини потрібні тексти, у сусідні клітини значення аргументів і викликає зазначену функцію;
-
Переглянути текст отриманого макросу в VBА, переписати його в зошит і пояснити;
-
Оформити звіт.
Задача 1. На ощадний рахунок вносяться платежі по 200 грн. на початку кожного місяця. Розрахуйте, яка сума буде на рахунку через 4 роки при ставці 13,5% річних. Порівняєте майбутнє значення рахунку, якщо платежі вносяться наприкінці кожного місяця. (Функція БЗ, відповідь: 12779,34 грн.)
Задача 2. Розрахуйте, яка сума буде на рахунку, якщо сума розміром 5000 грн. розміщена під 12% річних на 3 роки, а відсотки начисляються кожні півроку. (Функція БЗ, відповідь: 7092,60 грн.).
Задача 3. Фірмі буде потрібно 5000 грн. через 12 років. В цей час фірма має у своєму розпорядженні гроші і готова їх покласти на депозит єдиним внеском, щоб через 12 років він досяг 5000 грн. Визначити необхідну суму внеску, якщо ставка відсотків по ньому складає 12% у рік. ( Функція ПЗ. Відповідь: 1283,38 грн.).
Задача 4. Позичка розміром 66000 грн., видана під 36% річних погашається звичайними щомісячними платежами по 6630 грн. Розрахуйте термін погашення позички. ( Функція КПЕР. Відповідь: 12 міс.).
Задача 5. Для забезпечення майбутніх витрат створюється фонд. Засоби у фонд надходять у вигляді постійної річної ренти. Розмір разового платежу 16 000 грн. На внески, що надійшли, начисляється 11,18% річних. Необхідно визначити, коли розмір фонду буде дорівнювати 100000 грн. ( Функція КПЕР. Відповідь: 5 років).