- •Лабораторна робота № 1. Тема роботи: Побудова графіків функцій в Excel
- •1.1 Теоретичні відомості
- •1.2 Індивідуальні завдання
- •1.3 Контрольні питання
- •Лабораторна робота № 2. Тема роботи: Робота з об’ктами Excel
- •2.1 Об'єкти Excel, їхньої властивості і методи.
- •2.1.1 Об’єкт Range, його властивості та методи
- •2.1.2 Деякі властивості
- •2.1.3 Деякі методи
- •2.2 Приклад виконання лабораторної роботи.
- •2.3 Індивідуальні завдання
- •Лабораторна робота № 3. Тема роботи: Програмування лінійних процесів та розгалужень
- •3.1 Теоретичні відомості
- •If умова then
- •If умова then оператор
- •3.2 Індивідуальні завдання
- •Тема роботи: Оператори циклу
- •4.1.2 Оператори циклу з умовою.
- •4.2 Індивідуальні завдання
- •5.3 Контрольні питання
- •Лабораторна робота № 6. Тема роботи: Одновимірні масиви
- •6.1 Теоретичні відомості
- •6.2 Індивідуальні завдання
- •6.3 Контрольні запитання
- •Лабораторна робота № 7. Тема роботи: Матриці
- •7.1 Теоретичні відомості
- •7.2 Індивідуальні завдання
- •Тема роботи: Функції та процедури
- •Текст програми – функції
- •Текст процедури для виклику функції
- •8.1.2 Процедури користувача
- •8.2 Індивідуальні завдання
- •2) Задано n масивів цілих чисел довжини n. У кожному масиві знайти суми від’ємних та додатних чисел.
- •8.3 Контрольні запитання
- •Література
1.3 Контрольні питання
Які етапи побудови діаграм Ви знаєте?
З яких елементів складається діаграма?
Які особливості має побудова графіків на відміну від побудови інших видів діаграм?
Як виділити діаграму або якийсь конкретний елемент?
Як змінити тип готової діаграми, підписи осі Ох, колір елементу?
Що таке лінія тренду та як її побудувати?
Лабораторна робота № 2. Тема роботи: Робота з об’ктами Excel
2.1 Об'єкти Excel, їхньої властивості і методи.
Середовище VBA запускають із Excel через системне меню Сервис/ Редактор Visual Basic або з панелі інструментів Visual Basic кнопкою Редактор Visual Basic. Усе, що створено в Excel і в середовищі VBA, зберігається в одному файлі і називається проектом.
VBA є мовою об'єктно-орієнтованного програмування, тобто він працює з об'єктами Excel, використовуючи властивості і методи об'єктів. Найважливішими є такі візуальні об'єкти: Application - програма Excel, Workbook - робоча книга, Worksheet - робочий лист, Range - діапазон клітин, Chart - діаграма, UserForm - форма користувача.
2.1.1 Об’єкт Range, його властивості та методи
Об'єкт Range – це діапазон клітинок, він є одним із ключових об'єктів VBA. Посилання на діапазон записується в лапках Наприклад, Range(“A1”) , Range(“B2 : D28”).
Об'єкт Cells (s1, s2) – це клітинка, розташована на перетині рядка з номером s1 та стовпчика з номером s2. Наприклад, Cells(1, 2) – це клітинка В1, можливе й посилання Cells(i, j).
Об'єкт ActiveCell – це клітина, яка є в даний момент активною.
Об'єкт Selection – це діапазон клітинок, який утворюється в результаті роботи методу Select.
2.1.2 Деякі властивості
CurrentRegion – це поточний діапазон, обмежений порожніми рядками і стовпчиками, який містить вказаний елемент.
Count – це кількість об'єктів у наборі. Наприклад, змінній k присвоюється значення, яке дорівнює кількості рядків діапазону A1:D4.
k = Range(“A1:D4”) . Rows . Count
EntireRow, EntireColumn – це відповідно рядок або стовпчик, що містять активну клітинку.
Formula – дозволяє ввести формулу до вказаної клітинки. Функції, що використовуються у формулах, повинні бути англійськими. Сама формула записується в лапках. Наприклад,
Range(“C10”) . Formula = ”=sum(C3 : C9) ”
FormulaLocal – дозволяє вводити до вказаної клітинки формули з російськими іменами функцій Excel. Наприклад,
Range(“C10”) . FormulaLocal = ”= СУММ (C3 : C9) ”
Font – завдає властивості шрифту клітини за допомогою власних властивостей:
Name – ім'я шрифту, наприклад, Arial, Times New Roman та ін;
Size – розмір шрифту;
Bold – жирний шрифт, якщо властивість дорівнює True;
Italic – курсив, якщо властивість має значення True;
Underline – підкреслення, якщо властивість дорівнює True.
ColorIndex – номер кольору шрифту.
Наприклад, змінимо параметри шрифту у виділеній області. Для скорочення тексту коду використаємо конструкцію With – End With.
With Selection.Font
. Name = "Arial Cyr"
. Size = 11
. Bold = True
. ColorIndex = 5 ' синій
End With
Interior – встановлює параметри фону області, наприклад, колір.
Offset (row, col) – це діапазон, зсунутий відносно вказаного на row рядків та на col стовпчиків. Додатні значення здійснюють зсув униз та праворуч відповідно, від’ємні – вверх та ліворуч. Значення аргументів можуть дорівнювати 0, тоді зсув у цьому напрямку не відбувається. Наприклад, інструкція
Range(“A1 : C2”) . Offset(2, 1) . Interior . ColorIndex = 6
зафарбовує жовтим кольором діапазон B3 : D4, отриманий з указаного діапазону A1 : C2 зсувом на 2 рядки униз та на 1 стовпчик праворуч.