Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи-оподаткування.doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
225.28 Кб
Скачать

Порядок виконання роботи

  1. Скопіювати робочу книгу Нарахування податку з доходів фізичних осіб та перейменувати її на Автоматизація ПФО.

  2. Якщо після виконання лабораторної роботи № 2 збереглися проміжні підсумки, то заберіть їх.

  3. На новому робочому аркуші введіть значення Х від 1000 до 3000 з кроком 100 та побудуйте функцію користувача (приклад наведено в теоретичній частині). Перевірте, чи правильно здійснюєте нарахування.

  4. У таблицю Нарахування заробітної плати працівникам підприємства (Лист 1) вставте ще один стовпець – ПФО (тобто податок з доходів фізичних осіб), у якому будуть знаходитися результати, отримані за допомогою створеної Вами нової функції PFO. Створена за допомогою мови VBA функція PFO буде міститися у категорії “Определенные пользователем” Мастера функций Microsoft Excel.

  5. Запустіть вікно редактора VBA.

  6. Створіть новий модуль, де запишіть інструкції для виконання функції визначення податку з доходів фізичних осіб – PFO.

Зауваження. Аргументами функції PFO будуть виступати нарахування заробітної плати та єдиний соціальний внесок. Збережіть нову функцію.

  1. Перейдіть на аркуш Лист 1 та у стовпці ПФО застосуйте побудовану функцію, викликавши вікно Мастер функций.

  2. Скопіюйте формулу на всі комірки стовпця ПФО та перевірте, чи співпадають отримані значення із значеннями у стовпці Податок з доходів фізичних осіб. Якщо ні – внесіть зміни, відкривши вікно редактора VBA.

  3. Cтворіть функцію для обчислення значень стовпця До виплати. Застосуйте дану функцію для обчислення суми до виплати.

  4. За допомогою оператора Select Case побудуйте функцію обчислення податків (на основі лабораторної роботи № 2).

  5. За допомогою операторів умовного переходу If…Then побудуйте функцію користувача для обчислення податків.

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

  1. Яке призначення редактора VBA?

  2. Які дії можна автоматизувати за допомогою макросів VBA?

  3. Яка команда дозволяє переміститись до стандартного модуля редактора VBA?

  4. З яких елементів складається вікно VBA?

  5. Що відображає вікно Project?

  6. Яке призначення вікна Properties?

  7. Як створюються функції користувача VBA?

  8. Що відображає вікно програм?

  9. Які дії потрібно виконати, щоби створити функцію користувача?

  10. Чи можна при написанні функції користувача використовувати вбудовані функції? Якщо так, то які?

  11. Який принцип роботи оператора If… Then?

  12. Який принцип роботи оператора If… Then…Else?

  13. Яка команда дозволяє додати новий модуль програми?

  14. Який синтаксис має функція користувача?

  15. Що називається модулем VBA?

  16. Як застосувати створені користувачем нові функції?

  17. Яке призначення оператора GoTo?

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