
- •Доступ до об'єктів Excel з vb
- •1.1.Методи об'єктів
- •1.2. Контейнери і набори об'єктів
- •2. Використання властивостей, що характеризують активність
- •3.Використання властивостей, що характеризують вміст
- •4. Властивості форматування
- •5. Методи роботи з таблицями
- •Контрольні завдання по темі
- •1. Теоретичні питання
- •2. Тести
- •3. Практичні завдання
- •Вживання процедур і функцій
- •6.Передача величин процедурі
- •7. Створення і вживання функцій
- •Контрольні завдання по темі
- •1. Теоретичні питання
- •2. Тести
- •При застосуванні службового слова РаrаmArrау у списку аргументів функції/процедури перед ім'ям деякого аргументу, яка дія повинна застосовуватися для цього аргументу?
- •3. Практичні завдання
- •Оператори управління
- •1. Оператор if
- •If логічний_вираз then оператор,
- •1.1. Логічні вирази
- •1.2. Структура оператора if - then
- •2.Структура оператора Select Case
- •3. Неструктурований перехід
- •Контрольні завдання по темі
- •1. Теоретичні питання
- •2. Тести
- •3. Практичні завдання
- •Цикли і структури, що повторюються
- •1. Вживання обчислюваних циклів
- •1.1. Циклічна структура for – next
- •1.2. Цикл for each – next
- •2. Логічні цикли
- •2.1. Вживання циклу do - loop
- •2.2. Вживання циклів while - wend
- •Контрольні завдання по темі
- •1. Теоретичні питання
- •2. Тести
- •3. Практичні завдання
- •Вбудовані діалогові вікна
- •1. Вживання функції MsgBox()
- •1.1. Створення простого вікна повідомлення
- •1.2. Додавання командних кнопок у вікно повідомлення для створення діалогового вікна
- •1.3. Набуття значень від функції MsgBox()
- •2. Вживання функції InputBox()
- •3. Вживання діалогових вікон інших типів
- •4. Виклик діалогових вікон додатку
- •Контрольні завдання по темі
- •1. Теоретичні питання
- •2. Тести
- •3. Практичні завдання
- •Література
3. Практичні завдання
1. Напишіть функцію, що повертає середнє квадратичне відхилення всіх значень масиву, заданого в явному вигляді або у вигляді посилань на клітини. Використовуйте наступну формулу:
де
- середнє квадратичне відхилення;
n – кількість елементів масиву або посилань на клітини;
x – значення елементу.
2.
Напишіть функцію для розрахунку
факторіалу аргументу. Факторіал n (n!) –
це число, що є множенням цілих чисел від
1 до n
3. Напишіть функцію, що розраховує загальний розмір інтересу по позиці між двома платежами, наприклад між сто двадцятим і сто сороковим місяцем.
4. Напишіть функцію, для розрахунку масиву, який дорівнює сумі двох масивів розмірності 5 х 5.
5.
Напишіть алгоритм, який дозволяє
побудувати таблицю розрахунку значень
функції:
,
де а – ціле число, b – дійсні числа які передаються з кліток діапазону
А5: В25 вибраного аркуша Лист3.
По закінчені процесу побудови таблиці вивести повідомлення про успішне виконання процедури.
6.
Скласти програму побудови таблиці в
Excel:
перший стовпець -
;
другий стовпець -
;
і
- змінюється від 1 до n;
n - кількість крапок на заданому інтервалі
– задається користувачем через вікно
введення (діалогу);
,
.
В програмі передбачити повідомлення
про завершення роботи.
7. Написати алгоритм, для побудови таблиці на вибраному аркуші Лист2 у клітинах С2:D12, перший стовпчик складається із чисел заданих користувачем шляхом введення з клавіатури, через вікно діалогу, другий стовпчик розраховується як зворотне округлене до цілої частини.
8.
Написати алгоритм, для знаходження суми
ряду з точністю
,
спільний член якого
,
n – ціле натуральне число. Результат
вивести у вікні повідомлень.
(При
складанні алгоритму що потребує
розглядати елементи послідовності з
точністю ,
вважатимемо, що точність досягнута якщо
.)
9. Написати алгоритм, для підрахунку кількості позитивних чисел в наборі до першого негативного числа, розташованих на аркуші Лист1 у клітинах В2:В20. Результат відображати у вікні повідомлень.
Вбудовані діалогові вікна
Існують різні способи організації введення і виведення даних — від діалогових вікон до дискових файлів.
Visual Basic надає можливість застосовувати діалогові вікна для здобуття даних від користувача і для передачі йому інформації. Окрім власних вбудованих діалогових вікон, Visual Basic може використовувати всі діалогові вікна Excel або Project. Додатково надається можливість використовувати діалогові вікна створені користувачем.
1. Вживання функції MsgBox()
Функція MsgBox() забезпечує створення діалогового вікна, подібного до простого вікна повідомлення. Якщо вікно повідомлення всього лише відображує повідомлення для користувача, то діалогове вікно вимагає від користувача і деяких дій з введення даних. Воно відображає рядок тексту, а потім чекає, поки користувач натисне командну кнопку. У простому випадку діалогове вікно містить одну командну кнопку ОК, яку користувач повинен натиснути для підтвердження прийому повідомлення і закриття діалогового вікна. Можна розширити можливості такого вікна, додавши деяку кількість командних кнопок і надавши їм деяке повернене значення.