- •Модульна робота з дисципліни “Основи прикладного програмування у vba Excel” (пм)
- •I. Вимоги до оформлення звіту (складові частини)
- •II. Вимоги до змісту роботи
- •Частина 1 Загальна частина завдання
- •Індивідуальні завдання до частини 1
- •Частина 2 Загальна частина завдання
- •Часть 1. Общий текст задания.
- •Часть 2. Общий текст задания.
- •Индивидуальные задания
- •Часть 1.
- •Функция AveDev - сроткл в Excel:
- •Функция Average - срзнач в Excel:
- •Функция Ceiling - окрвверх в Excel:
- •Функция Search - поиск в Excel:
- •Функция Count - счет в Excel:
- •Функция CountA - счетз в Excel:
- •Функция CountBlank - считатьпустоты в Excel:
- •Функция CountIf - счетесли в Excel:
- •Функция Days360 - дней360 в Excel:
- •Функция Small - наименьший в Excel:
- •Функция Roman - римское в Excel:
- •Функция DevSo - квадроткл в Excel:
- •Функция Even - четн в Excel:
- •Функция Fact - фактр в Excel:
- •Функция Find - найти в Excel:
- •Функция Fixed - фиксированный в Excel:
- •Функция Floor - окрвниз в Excel:
- •Функция Large - наибольший в Excel:
- •Функция Odd - нечет в Excel:
- •Функция Permut - перестан в Excel:
- •Функция SumX2My2 - суммразнкв в Excel:
- •Функция Rank - ранг в Excel:
- •Функция Combin - числкомб в Excel:
- •Функция Covar - ковар в Excel:
- •Функция Forecast - предсказ в Excel:
- •Функция GeoMean - сргеом в Excel:
- •Функция HarMean - сргарм в Excel:
- •Функция Intercept - отрезок в Excel:
- •Функция Kurt - эксцесс в Excel:
- •Функция Db - доб в Excel:
- •Функция Ddb - ддоб в Excel:
- •Індивідуальні завдання до частини 2
- •Индивидуальные задания
- •Часть 2.
- •З дисципліни
Модульна робота з дисципліни “Основи прикладного програмування у vba Excel” (пм)
Тема : Використання вбудованих функцій Excel у формулах робочого листа; застосування у проекті VBA функцій середовища Excel. Створення та використання власних функцій робочого листа (т. з. користувальницьких функцій, або UDF – User Defined Function).
Ціль : Ознайомлення з можливостями використання стандартних (вбудованих) функцій Excel та придбання навичок розробки власних UDF-функцій та використання функцій Excel у власних проектах.
/ Мотивація:
Знайомство з Visual Basic Editor. Налагоджування програм і обробка помилок. Модулі і проекти. Визначення власних функцій робочого листа (тобто функцій робочого листа, що визначені користувачем). Змінні, типи даних і константи. Інструкції управління порядком виконання команд. Способи передачі аргументів в функції. Можливості використання в коді VBA вбудованих функцій Excel.
Модульна робота передбачає:
1)вивчення можливостей настроювання й прийомів роботи в редакторі Visual Basic:
-
допомога й довідка,
-
інтерфейс,
-
вікна (властивостей, проекту, програми),
-
панелі інструментів Edit (Виправлення), Debug (Налагодження), Tools (Властивості),
-
занесення й редагування коду у вікні модуля,
-
налагодження програм (покрокове виконання, виведення значень змінних і властивостей, завдання й використання точок призупинення);
2)ознайомлення з типами даних, описом і використанням змінних:
-
числові й строкові типи даних, тип даних Variant, визначення підтипу даних змінної типу Variant,
-
опис змінних за допомогою інструкції Dim, опис і використання масивів,
-
завдання власних типів даних,
-
область визначення й час життя змінних,
-
використання інструкції Option Explicit,
-
опис і використання констант, у т.ч. стандартних констант;
3)застосування інструкцій управління порядком виконання команд (якщо доцільно):
-
інструкція if ... Then ... Else... ,
-
інструкція Select Case,
-
інструкція With ... End With,
-
перехід за допомогою інструкції GoTo, безумовний вихід із циклу, запобігання нескінченного циклу,
-
цикл Do ... Loop,
-
цикл While ... Wend,
-
цикл For ... Next,
-
цикл For Each ... Next,
-
інструкція With ... End With,
-
виклик підпрограм і функцій,
-
передача аргументів по посиланню й за значенням, необов'язкові аргументи.
4) реалізувати необхідний інтерфейс із користувачем за допомогою функції VBA InputBox і/або методу MsgBox.
I. Вимоги до оформлення звіту (складові частини)
1. Титульний лист (зразок оформлення див. Додаток 3).
-
Зміст (із зазначенням сторінок, на яких починаються розділи).
-
Для кожної частини роботи окремо – звіт з індивідуального завдання (див. Додаток 1):
-
Постановка задачи;
-
Призначення функції та її параметрів;
-
Інструкція програмісту, що супроводжує: a)опис місця розташування функції (вказати лист книги, адресу чарунки або діапазону – для функцій Excel; ім`я модуля, де вона розміщена, ім`я функції та назва процедури для її перевірки –для функцій VBA), b)необхідні умови для тестування;
-
Інструкція користувача: a)можливості використання функції – варіанти передачі параметрів, b)де розміщуються результати, c)обмеження.
4. Результати тестування та їх аналіз.
-
Література (>1 найменування).
Примітка. На кожній сторінці повинен стояти номер, окрім першої (нумерація починається з титульного листа).