
- •Тема 3. Інформаційні технології обробки економічної інформації. Основи офісного програмування. Vba for Application Питання для самоконтролю
- •Що таке змінні, для чого використовуються, що собою представляють?
- •2. Які існують правила вибору змінної?
- •3. Як створюються змінні?
- •4. Що таке присвоєння змінній значення і як воно виконується?
- •5. Дайте визначення неявного оголошення змінних.
- •6. Які переваги має явне оголошення змінної?
- •7. Які оператори використовуються для явного оголошення змінних?
- •8. Назвіть типи даних vba
- •9. Які чисельні типи використовуються в vba?
- •10. Опишіть текстові дані і тип даних Const
- •11.Опишіть логічний тип даних
- •12. Що таке тип даних Variant?
- •13.Що є результатом роботи функції InputBox?
- •14.Що є результатом роботи функції MsgBox?
- •15. Як утворюється користувальницьке діалогове вікно?
- •16. Яка роль форми в створенні користувальницького діалогового вікна?
- •18.Як проводиться тестування форми в процесі її розробки?
- •19. Опишіть властивості об’єкту UserForm
- •20. Які методи має об’єкт UserForm?
- •21. Що таке подійні процедури?
- •22. Опишіть оператори Load і UnLoad
- •23. Що таке елементи управління?
- •24. Для яких основних елементів управляння можна написати власні процедури обробки подій?
- •25.Як до форми додаються елементи управління?
- •26. Як виконується редагування елементів управління на формі?
9. Які чисельні типи використовуються в vba?
VBA має шість різних чисельних типів даних:
• Byte,
• Integer,
• Long,
• Single,
• Double і C
• Urrency.
Чисельні типи даних використовуються для збереження (і маніпулювання) чисел у різних форматах залежно від конкретного типу. Чисельні типи надають компактний і ефективний спосіб збереження чисел. Чисельний тип, що заповнює велику частину пам'яті ( має найбільший діапазон можливих значень), займає не більш восьми байтів пам'яті для збереження чисел, що можуть мати до 300 цифр.
kmit.110mb.com/content/textbooks/19.pdf
10. Опишіть текстові дані і тип даних Const
Текстові дані, що зберігаються в програмі VBA, називаються рядками
(strings). Рядки в VBA зберігаються з використанням типу даних String. Типи String відіграють важливу роль у багатьох програмах VBA. Більшість даних, що вводяться користувачем (у діалогових вікнах, фрагментів робочих аркушів)– це рядкові дані. Крім того, оскільки можна відображати на екрані тільки текст, всі інші типи даних повинні бути перетворені в рядкові дані перед тим, як їх треба вивести на екран.
Рядок може містити текстові символи будь-яких типів: букви алфавіту, цифри, знаки пунктуації або різні символи. Рядки в коді VBA завжди беруть у подвійні лапки (“ ”).
Константа – це значення в програмі VBA, що не змінюється.
11.Опишіть логічний тип даних
Логічний тип даних. Логічні значення True і False називають булевими (Boolean) значеннями. Логічний тип даних VBA називають також типом
Boolean. Boolean-тип VBA вимагає двох байтів пам’яті і може мати одне з двох значень: True або False. Якщо відображається тип Boolean на екрані, VBA автоматично перетворить його в рядок, що містить або слово True, або False. Булеві значення одержують як результат операції порівняння.
12. Що таке тип даних Variant?
Тип даних Variant – це особливий тип даних, що може зберігати будь-які типи даних, за винятком типу Object. VBA використовує тип Variant для всіх змінних, якщо не повідомлено явно тип змінної.
13.Що є результатом роботи функції InputBox?
Одерження даних від користувача, збереження їх у змінній і відображення результатів дій, виконаних над ними, є основними елементами, необхідними для написання інтерактивних процедур. Інтерактивна (interactive) процедура – це процедура, що обмінюється інформацією з користувачем, тобто процедура взаємодії з користувачем, відображаючи повідомлення й одержуючидані). Дані, що вводяться користувачем, називаються вхідними даними (input).
Щоб одержати вхідні дані від користувача процедури, використовується функція InputBox. (Функція (function) – це особливий тип процедури VBA, щоповертає значення). Функція InputBox відображає діалогове вікно, яке містить текст, що запитує користувач, щоб ввести деяке значення, і текстове вікно для введення цього значення.
Тут stringvar представляє будь-яку змінну, яка може зберігати рядок (або змінну типу String, або – Variant). Аргумент Prompt представляє будь-яке рядкове значення (літерал, константу або змінну). InputBox відображає цей рядок як запит у діалоговому вікні. Необхідно завжди задавати аргумент Prompt, оскільки це – обов'язковий аргумент (required argument). Аргумент Title є необов'язковим другим аргументом для InputBox. Title представляє будь-яке рядкове значення (літерал, константу або змінну). InputBox відображає текст цього рядка в рядку заголовка діалогового вікна. Якщо опустити аргумент Title, VBA відображає в рядку заголовка діалогового вікна InputBox слово "Input".