Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
obch_texn_vba_camoc.doc
Скачиваний:
4
Добавлен:
19.08.2019
Размер:
3.34 Mб
Скачать

1.3 Контрольні питання

  1. Які етапи побудови діаграм Ви знаєте?

  2. З яких елементів складається діаграма?

  3. Які особливості має побудова графіків на відміну від побудови інших видів діаграм?

  4. Як виділити діаграму або якийсь конкретний елемент?

  5. Як змінити тип готової діаграми, підписи осі Ох, колір елементу?

  6. Що таке лінія тренду та як її побудувати?

Лабораторна робота № 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 стовпчик праворуч.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]