Розрахункові формулиСтр 1 из 2Следующая ⇒
ВСТУП
На сучасному етапі Microsoft Office будь-яких версій є найкориснішим і найпопулярнішим продуктом Microsoft, що широко використовується всіма, хто має в своєму розпорядженні комп'ютер. Одним з найважливіших аспектів підготовки Microsoft Office до виконання конкретних задач є автоматизація процесів взаємодії користувача з додатками Microsoft Office, які не є закінченими продуктами і які можуть виконувати всі можливі задачі. Вони являють собою системи, які потребують певного налагодження, що забезпечується різноманітними засобами як інтерактивними, так і програмними. Усі додатки Microsoft Office підтримуються, як правило, мовою програмування Visual Basic for Applications (VBA). VBA відноситься до мов об'єктно-орієнтованого програмування (ООП), що дозволяє аналізувати, проектувати і писати додатки за допомогою об'єктів. VBA – відносно легка мова програмування. Вона проста в освоєнні і дозволяє швидко одержувати відчутні результати – конструювати професійні додатки, що вирішують практично всі задачі, що зустрічаються в середовищі Windows. При цьому створення багатьох додатків з використанням VBA простіше і швидше, ніж за допомогою інших мов програмування. За допомогою VBA користувач може легко і швидко створювати додатки, використовуючи єдине для всіх офісних програм середовище і мову. Навчившись розробляти додатки для однієї офісної програми, наприклад Excel, можна створювати додатки і для інших офісних програм, наприклад Access, конструювати ефективні і пристосовані до реального життя додатки. Крім того, за своєю структурою, інтерфейс і синтаксис VBA утворює ядро Visual Basic. VBA дозволяє працювати з Microsoft Office як з деяким конструктором: у розпорядженні проектувальника VBA-додатка є не тільки велика кількість об'єктів і колекцій, але і можливості настроювати програмно будь-який додаток для "спілкування" з комп’ютером або з додатками Microsoft Office. VBA застосовує технологію візуального програмування, тобто конструювання робочої поверхні додатка і елементів його керування безпосередньо на екрані, а також запис усієї програми або її частин за допомогою макрорекордера (MacroRecorder). VBA має могутні вбудовані інтелектуальні засоби, що дозволяють навіть починаючому користувачеві швидко і самостійно розробляти професійні додатки. Наприклад, під час написання коду програми VBA сам пропонує користувачеві можливі продовження інструкцій, що складаються ним. Іншим прикладом вбудованих інтелектуальних засобів VBA є макрорекордер, що переводить усі виконувані вручну дії в основному додатку на мову VBA
Постановка задачі Розробити книгу у MS Excel 2003 і скласти програму на мові Excel VBA для обліку заробітної плати. Передбачити обчислення нараховано,премії, надбавки,всього,податку,до видачі. 1.Розробити електронні таблиці: “Облік заробітної плати” (30 записів), яка складається з наступних полів: Дата, Прізвище працівника, Фах, Розряд, Кількість годин, Нараховано, грн., Премія (кількість годин), Надбавка (розряд), Всього нараховано, Податок, До видачі; “Довідник фахів” (5 записів), яка складається з наступних полів: фах, тариф фаху; ” “Довідник розрядів” (5 записів), яка складається з наступних полів: розряд,коефіцієнт розряду. а) ввести текстові і числові дані; б) записати потрібні формули; в) встановити зв’язок між основною таблицею і довідниками; г) виконати форматування таблиць. 2. Скласти програму на мові Excel VBA: а) створити форму шляхом написання програмного коду; б) на форму передбачити розташування наступних об’єктів: - поля і списки БД; - кнопки переходу по записам таблиці: «попередній», «наступний», «перший», «останній»; - кнопки «редагувати», «доповнити», «зберегти», «відмінити»; - кнопку «вихід» з аналізом коректності виходу; в) розробити власну процедуру. Зміст таблиць „ Довідник фахів”, що складається з наступних полів: фах, тариф (рис.1)
Рис. 1 Довідник фахів „Довідник розрядів”, що складається з полів: розряд, коефіцієнт (рис.2)
Рис. 2 Довідник розрядів
“Облік заробітної плати”, яка складається з наступних полів: Дата, Прізвище працівника, Фах, Розряд, Кількість відпрацьованих годин, Тариф, Коефіцієнт, Нараховано, Премія(кількість годин), Надбавка, Всього нараховано. (рис. 3) Рис. 3 Облік заробітної плати Розрахункові формули 1) Поле “Нараховано” обчислюється за формулою: =K3*L3*M3 2) Поле “Премія ” обчислюється за формулою: =ЕСЛИ(K3<100;0;ЕСЛИ(K3<250;N3*5%;ЕСЛИ(K3<350;N3*10%;N3*20%))) 3) Поле “Надбавка” обчислюється за формулою: =N3*0,2 4)Поле “Всього нараховано” обчислюється за формулою: =N3+O3+P3 5)Поле “Податок” обчислюється за формулою: =(N3+P3+O3)*0,1 6)Поле “Всього, грн.” обчислюється за формулою: =Q3-R3 Форма користувача Після створення бази даних розробляємо форму користувача за допомогою редактора «Visual Basic», який запускається за допомогою команди «Сервис—Макрос—Редактор Visual Basic» або ж комбінацією клавіш “Аlt+F11” (Рис.4)
Рис.4 Форма користувача Ідентифікатори Дата----------------------dat Прізвище клієнта------pk Фах-----------------------fah Тариф--------------------taruf Розряд--------------------rozrad Коефіціент-------------- koef Кількість віпр.год.---- kilc Нараховано-------------narah Премія-------------------premia Надбавка----------------nadb Всього нараховано----vn Податок-----------------pod Всього-------------------vsogo ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|