
- •Доступ до об'єктів 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. Практичні завдання
- •Література
Контрольні завдання по темі
1. Теоретичні питання
1. Яке кодове число потрібно використовувати як аргумент, аби додати командні кнопки Yes і No в діалогове вікно, що створюється функцією MsgBox()?
2. Яке значення поверне функція MsgBox(), якщо натискувати командну кнопку ОК?
3. Як відображувати число за допомогою функції MsgBox()?
4. Як змінити заголовок діалогового вікна?
5. Що таке модальне діалогове вікно?
6. Укажіть різницю між функцією MsgBox() і оператором MsgBox.
7. Призначення функції InputBox().
2. Тести
Вкажіть варіанти задавання значень змінній в процедурі:
а) вікно модуля;
б) функція МsgВох();
в) вікно повідомлень (MsgBox);
г) клітина книги Excel;
д) вікно введення (InputBox()).
Вкажіть діалогове вікно, яке може не повертати в програму ніяких значень:
а) GetOpenFilenameе; б) MsgBox;
в) InputBox; г) GetSaveFilename.
Вкажіть в представленому списку функцію:
а) GetOpenFilenameе; б) MsgBox;
в) InputBox(); г) GetSaveFilename.
Вкажіть команду, яка створює діалогове вікно, і є оператором Visual Basic:
а) GetOpenFilenameе; б) MsgBox;
в) InputBox; г) GetSaveFilename.
Вкажіть команду, яка створює діалогове вікно, і є функцією Visual Basic:
а) GetOpenFilenameе; б) MsgBox;
в) InputBox(); г) GetSaveFilename.
Вкажіть команду, яка створює діалогове вікно, і є методом об'єкту Application в Visual Basic:
а) GetOpenFilenameе; б) MsgBox;
в) InputBox; г) xl Dialogs.
Вкажіть команду, яка створює діалогове вікно, і є методом об'єкту Application в Visual Basic:
а) GetSaveFilename; б) MsgBox;
в) InputBox; г) xl Dialogs.
Яке значення, що повертається функцією МsgВох(), може прийняти змінна?
а) 0-7; б) 1-7; в) 0-8; г) 1-8.
Скільки командних кнопок може містити діалогове вікно представлене функцією МsgВох()?
а) 1; б) 1-2; в) 1-3; г) 1-4.
Скільки командних кнопок може містити вікно повідомлень представлене оператором МsgВох?
а) 1; б) 1-2; в) 1-3; г) 1-4.
Скільки командних кнопок може містити діалогове вікно представлене функцією InputВох()?
а) 1; б) 1-2; в) 1-3; г) 1-4.
Вкажіть правильний варіант оголошення змінної в процедурі, якщо в її тілі буде використовуватися рядок x=Val(InputBox(а, b, c)):
а) Dim x As Integer, а As Single, b, с;
б) Dim x As Text, а As Single, b, с;
в) Dim x As Integer, а As String, b, с ;
г) Dim x As String, а As String, b, с.
Вкажіть правильний варіант оголошення змінної в процедурі, якщо в її тілі буде використовуватися рядок x=InputBox(а, b, c):
а) Dim x As Integer, а As Single, b, с;
б) Dim x As Text, а As Single, b, с;
в) Dim x As Integer, а As String, b, с;
г) Dim x As String, а As String, b, с.
Вкажіть правильний варіант оголошення змінної в процедурі, якщо в її тілі буде використовуватися рядок x=MsgBox(а, b, c):
а) Dim x AsInteger, а As Single, b As Integer, с As Text;
б) Dim x As Text, а As Text, b AsInteger, с As Text;
в) Dim x As Integer, а As String, b As Integer, с As String;
г) Dim x As Integer, а As Single, b As Integer, с As String.
Чому може бути рівна змінна b в процедурі, якщо в тілі процедури буде використовуватися рядок х=MsgBox(а, b, c):
а) YesNo; б) vbYes;
в) vbCancel; г) vbYesNoCancel.
Який оператор дозволить виконати деякі дії для вибраних клітин таблиці і застосувати їх до цих клітин:
а) kod = MsgBox("Ви дійсно хочете видалити?",4+32);
б) Fn=Application.GetOpenFilename("Всі файли (*.*), *.*, Робочі папки Excel(*.xls) *.xls", 1, "Вибір");
в) Application.Dialogs(xlDialogFormatNumber).Show;
г) x=val(InputBox("x=",,"10").
Який з операторів дозволяє задати для змінної ім'я файлу і шлях:
а) kod = MsgBox("Ви дійсно хочете видалити?",4+32);
б) Fn = Application.GetOpenFilename("Всі файли(*.*), *.*, Робочі папки Excel (*.xls) *.xls", 1, "Вибір");
в) Application.Dialogs(xlDialogFormatNumber).Show;
г) x=val(InputBox("x=",,"10").
Який рядок представляє діалогове вікно в якому від користувача залежатиме подальший напрям роботи програми:
а) kod =MsgBox("Ви дійсно хочете видалити?",4+32);
б) Fn=Application.GetOpenFilename("Всі файли (*.*), *.*, Робочі папки Excel(*.xls) *.xls", 1, "Вибір");
в) Application.Dialogs(xlDialogFormatNumber).Show;
г) MsgBox "Дані дійсно видалені!!! ".
Який оператор представляє діалогове вікно, що лише відображає повідомлення для користувача:
а) kod = MsgBox("Ви дійсно хочете видалити?",4+32);
б) Fn=Application.GetOpenFilename("Всі файли (*.*), *.*, Робочі папки Excel(*.xls) *.xls", 1, "Вибір");
в) Application.Dialogs(xlDialogFormatNumber).Show;
г) MsgBox "Дані дійсно видалені!!! ".
Який оператор представляє діалогове вікно, що лише відображає повідомлення для користувача:
а) kod =MsgBox("видалити?",4+32);
б) Fn=Application.GetOpenFilename("Всі файли (*.*), *.*, Робочі папки Excel(*.xls) *.xls", 1, "Вибір");
в) Application.Dialogs(xlDialogFormatNumber).Show;
г) MsgBox b.