
- •Доступ до об'єктів 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. Практичні завдання
- •Література
5. Методи роботи з таблицями
Зручні у вживанні деякі методи об'єкту Range, такі як Cut, Copy, Paste. Ці три методи не використовують ніяких аргументів – вони просто передають вміст об'єкту Range в буфер обміну або з нього.
Зручні також методи Clear і ClearContents, які або повністю очищають клітину або видаляють лише формулу і значення.
Метод PrintOut зручно використовувати для передачі об'єкта Range на принтер. Можна вибрати область, а потім надрукувати цей об'єкт:
Selection.PrintOut
Контрольні завдання по темі
1. Теоретичні питання
Що таке набір об’єктів?
Які саме об’єкти розглядаються в Excel?
Як визначається кількість компонентів в наборі?
Які існують методи описання об’єкту Range? Та які саме об’єкти Range можуть описувати ці методи?
Яким чином відбувається вибір певного аркуша для отримання активності?
Якщо А5 – поточна активна клітина, і необхідно здійснити доступ до клітини С12, що треба застосувати і як саме:
ActiveCell.Cells(?,?)
ActiveCell.Offset(?,?)
В яких випадках застосовується властивість Selection?
2. Тести
Вкажіть не вірний спосіб завдання об'єкту Range:
а) Cells (n, m); б) Range (”адреса”); в) Offset (n, m);
г) Union; д) Sheets(”ім'я”).
Вкажіть способи завдання об'єкту Range:
а) Cells (n, m); б) Range (”адреса”); в) Offset (n, m);
г) Union; д) Sheets(”ім'я”).
Вкажіть спосіб завдання об'єкту Range, який складається з клітинок та областей клітинок, що розташовані не суміжно:
а) Cells (n, m); б)Range (”адреса”); в) Offset (n, m);
г) Union; д) Sheets(”ім'я”).
Вкажіть спосіб завдання об'єкту Range, який складається з діапазону клітинок, що розташовані суміжно:
а) Cells (n, m); б) Range(”адреса”); в) Offset (n, m);
г) Union; д) Sheets(”ім'я”).
Розташуйте по рівню вкладеності об'єкти Application у Excel:
а) Sheet; б) Application; в) Book; г) Range
а) а, б, в, г
б) в, б, а, г
в) б, в, а, г
г) б, а, в, г
Вкажіть правильну відповідність роботи з об'єктами:
Range(“E4”). Offset (1,1). Value = 10
а) до клітинки F5 поточного аркуша передано число 10;
б) до клітинки В5 передано число 10;
в) до клітинки Е4 передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Range(“E4”). Offset (1,1). Value = 10
а) до клітинки F5 вказаного аркуша передано число 10;
б) до клітинки F5 поточного аркуша передано число 10;
в) до клітинки Е4 передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Sheets (“Лист1”). Range(“E4”). Offset (1,1). Value = 10
а) до клітинки F5 поточного аркуша передано число 10;
б) до клітинки F5 вказаного аркуша передано число 10;
в) до клітинки Е4 передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Sheets (“Лист1”). Range(“E4”). Select
ActiveCell.Offset (1,1). Value = 10
а) до клітинки F5 поточного аркуша передано число 10;
б) до клітинки F5 вказаного аркуша передано число 10;
в) до клітинки Е4 передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильний запис вибору клітини Е4 аркуша Лист1:
а) Sheets (“Лист1”). Range(E4). Select;
б) Sheets (“Лист1”). Range("E4"). Select;
в) Sheets (“Лист1”). Range(5,4). Select;
г) Sheet (“Лист1”). Range("E4"). Select.
Вкажіть правильний запис вибору клітини D5 аркуша Лист1:
а) Sheets(“Лист1”).Cells(4,5).Select
б) Sheets(“Лист1”).Range("D5").Select
в) Sheets(“Лист1”).Cells(5,4).Select
г) Sheet(“Лист1”).Range("D5").Select
Вкажіть неправильний запис звертання до клітини Е4 аркуша Лист1:
а) Sheets (“Лист1”). Cells(4,5). Select
б) Sheets (“Лист1”). Range("E4"). Select
в) Sheets (“Лист1”). Cells(5,4). Select
г) Sheet (“Лист1”). Range("E4"). Select
Вкажіть правильну відповідність роботи з об'єктами:
Sheets ("Лист1 “). Range(”Е4”). Value = 10.
а) до клітинки Е4 вказаного аркуша передано число 10;
б) до клітинки В5 передано число 10;
в) до клітинки Е4 поточного аркуша передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Sheets ("Лист1 “). Cells(4,5). Value = 10.
а) до клітинки Е4 вказаного аркуша передано число 10;
б) з клітинки Е4 вказаного аркуша передано число 10;
в) до клітинки Е4 поточного аркуша передано число 10;
г) з клітинки Е4 поточного аркуша передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Sheets ("Лист1 “). Range(”Е4”). Value = х.
а) до клітинки Е5 аркуша "Лист1" передано значення х;
б) змінній х надається значення із клітинки Е4 аркуша "Лист1";
в) до клітинки Е4 аркуша "Лист1" передано значення х;
г) до активної клітинки аркуша "Лист1" передано значення х.
Вкажіть правильну відповідність роботи з об'єктами:
х = Sheets ("Лист1 “). Range(”Е4”). Value
а) до клітинки Е5 аркуша "Лист1" передано значення х;
б) змінній х надається значення із клітинки Е4 аркуша "Лист1";
в) до клітинки Е4 аркуша "Лист1" передано значення х;
г) до активної клітинки аркуша "Лист1" передано значення х.
Вкажіть правильну відповідність роботи з об'єктами:
х = Sheet ("Лист1 “). Cells(4,5). Value
а) до клітинки Е5 аркуша "Лист1" передано значення х;
б) змінній х надається значення із клітинки Е4 аркуша "Лист1";
в) до клітинки Е4 аркуша "Лист1" передано значення х;
г) до активної клітинки аркуша "Лист1" передано значення х;
д) в запропонованому рядку синтаксична помилка;
е) до клітинки F4 аркуша "Лист1" передано значення х;
і) змінній х надається значення із клітинки F4 аркуша "Лист1".
Вкажіть правильну відповідність роботи з об'єктами:
ActiveSheet. Cells (5,2). Value = 10
а) до клітинки Е2 поточного аркуша передано число 10;
б) до клітинки В5 поточного аркуша передано число 10;
в) до клітинки В5 активного аркуша передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
ActiveSheet. Cell (5,2). Value = 10
а) до клітинки Е2 поточного аркуша передано число 10;
б) до клітинки В5 вказаного аркуша передано число 10;
в) до клітинки F2 поточного аркуша передано число 10;
г) до клітинки В5 активного аркуша передано число 10;
д) в запропонованому рядку синтаксична помилка.
Вкажіть правильну відповідність роботи з об'єктами:
ActiveSheet. Cells (3,2). Value = 10
а) до клітинки С2 поточного аркуша передано число 10;
б) до клітинки В3 активного аркуша передано число 10;
в) до клітинки С2 активного аркуша передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
Cells (5,4). Value = 10
а) до клітинки Е5 передано число 10;
б) до клітинки E4 передано число 10;
в) до клітинки D5 передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
ActiveSheet. Cells (4,3). Value = 10
а) до клітинки D4 передано число 10;
б) до клітинки C4 поточного аркуша передано число 10;
в) до клітинки C4 активного аркуша передано число 10;
г) до активної клітинки передано число 10.
Вкажіть правильну відповідність роботи з об'єктами:
ActiveSheet. Cells (5,4). Value = С
а) до клітинки Е5 активного аркуша передано значення змінної С;
б) змінна С набуває значення із клітинки D5 активного аркуша;
в) до клітинки D5 активного аркуша надається значення змінної С;
г) до клітинки D5 поточного аркуша надається значення змінної С.
Вкажіть правильну відповідність роботи з об'єктами:
С=ActiveSheet. Cells (5,4). Value
а) до клітинки Е5 активного аркуша передано значення змінної С;
б) зміна С набуває значення із клітинки D5 активного аркуша;
в) до клітинки D5 активного аркуша надається значення змінної С;
г) зміна С набуває значення із клітинки D5 поточного аркуша.
Вкажіть правильну відповідність роботи з об'єктами:
Cells (5,4). Value = С
а) до клітинки Е5 активного аркуша передано значення змінної С;
б) зміна С набуває значення із клітинки D5 активного аркуша;
в) до клітинки D5 активного аркуша надається значення змінної С;
г) до клітинки D5 поточного аркуша надається значення змінної С.
Вкажіть правильну відповідність роботи з об'єктами:
С = Cells (3,2). Value
а) до клітинки C2 активного аркуша передано значення змінної С;
б) змінна С набуває значення із клітинки C2 активного аркуша;
в) до клітинки B3 активного аркуша надається значення змінної С;
г) змінна С набуває значення із клітинки B3 поточного аркуша.