- •Методичні вказівки до виконання завдання № 1
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання № 2
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання № 3
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання № 4
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання № 5
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання № 6
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання №7
- •Технологія виконання завдання
- •Методичні вказівки до виконання завдання №8 Тема: Розробка проекту з елементами управління
- •Методичні вказівки
Методичні вказівки до виконання завдання №8 Тема: Розробка проекту з елементами управління
Мета: Придбання практичних навичок створення процедур та розробки елементів керування в середовищі VBA.
Завдання:
Запустити табличний процесор Excel.
Відчинити файл лабораторних робіт.
Перейти на новий лист та надати йому ім'я Лаб2.
Викликати макрорекордер – Сервис\Макросы\Начать Запись. У вікні "Запись макроса" ввести ім'я макросу – "Расчет".
При включеному макрорекордері створити у діапазоні комірок A1:F9 таблицю за формою таблиці 2.1, у такому порядку:
створити форму таблиці, для чого:
об'єднати, де необхідно комірки;
задати параметри вирівнювання (Формат ячеек/Выравнивание);
задати формат числа з двома десятковими розрядами (Формат ячеек/Число);
задати формат для виводу чисел у останній колонці у доларовому форматі.
задати границі;
ввести дані в таблицю, крім колонок "Сумма" (виділені заливкою);
суму у гривнях у комірці E4 обчислити за формулою =C4*D4 і за допомогою автозаповнювання скопіювати її в комірки E5:E8;
для обчислювання суми у доларах створити таблицю за формою табл. 2.2.
суму у доларах у комірці F4 обчислити за формулою =E4\$I$1 і за допомогою автозаповнювання скопіювати її в комірки F5:F9;
загальну суму у гривнях обрахувати у комірці E9 за допомогою функції "автосуммирование".
Зупинити макрорекордер Сервис\Макросы\Остановить Запись, або натиснути кнопку "Остановить Запись" на панелі макрорекордера.
Перейти в VBA. Переглянути створену процедуру і відкоригувати її, якщо необхідно. У додатку 1 наведено варіант тексту процедури "Расчет"
Створити процедуру для очищення листа, тобто вилучення створених таблиць. Для чого:
викликати макрорекордер і надати процедурі ім'я Clear;
виділити таблиці й за допомогою клавіші Del видалити данні;
скопіювати формат будь-якої комірки листа, наприклад I13 (клацнути на комірці, та скопіювати її в буфер), а потім, за допомогою кнопці на панелі інструментів "формат по образцу" (пензлик), скопіювати цей формат у діапазон комірок, що були використані для таблиць (A1:F9 та H1:I1);
Виділити стовпці A-I, та встановити для них ширину 8,11 – Формат\Ширина столбца
Зупинити макрорекордер Сервис\Макросы\Остановить Запись, або натиснути кнопку "Остановить Запись" на панелі макрорекордера.
Перейти в VBA. Переглянути створену процедуру і відкоригувати її, якщо необхідно. У додатку 1 наведено варіант тексту процедури "Clear"
Створити на листі 2 кнопки (панель Форми/Кнопка) для виклику макросів. Назвати кнопки "Расчет" та "Очистить".
Призначити відповідні макроси кнопкам.
Перевірити роботу елементів керування.
Зберегти файл на диску.
Методичні вказівки
В Додатку 1. наведені процедури "Расчет" та "Clear", що створені за допомогою макрорекодердера. Макрорекордер записує всі ваші дії, у тому числі і зайві. Ви можете переглянути результат роботи макрорекордера та відкоригувати процедуру потрібним чином
Таблиця 2.1.
|
A |
B |
C |
D |
E |
F |
|
1 |
Смета затрат на материалы |
||||||
2 |
№ п/п |
Наименование |
Количество |
Цена |
Сумма |
||
3 |
грн. |
долл. |
|||||
4 |
1 |
Дискета |
10 |
2,50 |
25,00 |
$4,63 |
|
5 |
2 |
Инструмент |
1 |
245,80 |
245,80 |
$45,52 |
|
6 |
3 |
Бумага |
5 |
22,40 |
112,00 |
$20,74 |
|
7 |
4 |
Картриджи |
2 |
135,89 |
271,78 |
$50,33 |
|
8 |
5 |
Телеф. Аппарат |
5 |
175,45 |
877,25 |
$162,45 |
|
9 |
|
1531,83 |
$283,67 |
Таблиця 2.2.
|
H |
I |
1 |
Курс доллара |
5,4 |
Після опрацювання цих розділів програми студенти можуть перевірити свої знання за допомогою контрольних питань і тестів:
Як можна швидко виконати сортування списку?
Які компоненти містить вікно Расширенный фильтр?
Чи можна створювати декілька списків на одному робочому листі?
Команди Данные> Итоги використовуються для розрахунку:
суми по стовпцях;
проміжних підсумків;
будь - яких функцій.
Перед активізацією команд Данные>Фильтр>Расширенный фильтр необхідно:
розрахувати суму значень усіх стовпців;
відсортувати значення;
створити критерій умов.
6. Что представляет собой объектная модель MS Excel?
7. Что такое макрорекодер?
К объектам можно отнести:
Графический объект;
Диапазон ячеек;
Диалоговое окно
Все перечисленное верно.
Список посилань
Дибкова Л.М. Інформатика і комп’ютерна техніка: Навчальний посібник. Видання 2-ге, перероблене, доповнене – К.: Академвидав, 2005. – 416 с.
Microsoft Office 2000. Библия пользователя. : Пер. С англ. – М.: Издательский дом „Вільямс”, 2001. -1026 с.
Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 1999. – 336 с.
Информатика: Базовый курс / С.В. СЧимонович и др. – Спб.: Питер, 2002. – 640 с.
Рис. 1. Склад прикладного програмного забезпечення