АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Public Function Алименты (оклад, удержания, кол_детей)

Читайте также:
  1. Analysis of the current antiinflation policy in the Republic of Kazakhstan
  2. Architecture: its forms and functions
  3. CHAPTER 1. THEORETICAL ASPECTS OF THE MONETARY POLICY OF THE NATIONAL BANK OF THE REPUBLIC OF KAZAKHSTAN
  4. CONTEXT: FUNCTION AND MEANING
  5. Engineering functions
  6. ENGINEERING, ITS BRANCHES AND FUNCTIONS
  7. Exercise 20. Speak briefly about the body systems and their functions.
  8. FOCUS ON FUNCTION
  9. FOCUS ON FUNCTION
  10. FOCUS ON FUNCTION
  11. FORMS AND FUNCTIONS OF ARCHITECTURE
  12. Invisible Trade: insurance: functions, classification. Lloyds Underwriters. (Environment, 1.3; L of B, Unit 23)

If кол_детей = 1 Then Алименты = 0.25 * (оклад - удержания)

If кол_детей >= 2 Then Алименты = 0.33 * (оклад - удержания)

If кол_детей = 0 Then Алименты = 0

End Function

ОператорIf … Then(если количество детей =1 ,то Алиментыначисляются 25% от оклада минус удержания)

Остальные 4 функции написать самим. Все 5 функций ,после того как вы их создадите будут в разделе Пользовательскиев Мастере Функций.

Задание 3

С помощью макрорекордера записать макрос, по начислению заработной платы сотрудников предприятия.

Порядок записи макроса:

Открыть новую книгу!

Команда Сервис/Макрос/Начать записьв диалоговом окне (Рис.1) Запись макросадать имя макросу, сохранить в Личной книге макросов(Personal.xls),описать макрос, назначить макросу горячие клавиши и ОК.

Рис.1

На листе MS Eхcel появится ПИ с двумя кнопками .

Начать запись:

  • открыть файл в котором была создана таблица с исходными данными команда Файл/Открыть;
  • провести в таблице расчет зарплаты, используя созданные пользовательские функции. Курсор поставить в ячейку под заголовок Пенсионный фонд и запустить мастер функций, найти среди категории пользовательские функцию, для расчета отчислений в пенсионный фонд ;
  • расчет провести для первого в таблице сотрудника, а далее используя механизм копирования формул заполнить столбец;
  • по аналогии провести расчеты по всей ведомости;
  • рассчитать строчку «Итого по ведомости», используя функцию Автосумма()и механизм копирования формул;
  • отформатировать таблицу по своему усмотрению Формат/Ячейки;
  • остановить запись макроса ,используя кнопку останова на панели инструментов или меню Сервис/Макрос/Остановить запись.
  • сохранить таблицу с начисленной заработной платой в файле под другим именем, чтобы не испортить заготовку с зарплатой.

Задание 4

Выполнить созданный макрос либо из меню Сервис/Макрос/Макросывыбрать название из списка и запустить или используя горячие клавиши, которые задали для этого макроса.

Файл сохранить под новым именем!

Задание 5

Назначение макросу команду меню. В меню Сервис включить новый пункт Зарплата и связать его с созданным макросом.

Выбрать в меню Сервис команду Настройка,появится ДО Настройка (Рис.2),вкладка Командывыделить категориюмакросы.



 

Рис.2

В правом списке щелчок л. м. на элементе Настраиваемая команда менюи, не отпуская кнопку отбуксировать элемент на меню СЕРВИС.При перемещении мыши вдоль меню будет перемещаться горизонтальнаялиния, которая отмечает будущее положение вставляемой в меню команды. Отбуксировать мышь так, чтобы горизонтальная линия располагалась за командой Макроси отпустить кнопку. В меню появиться окруженная рамкой команда Настраиваемая команда меню. Щелчок пр.м. на команде, открыть контекстное меню. Очистить поле и ввести в него нужную команду (например, Зарплата) и ВВОД. Еще раз открыть контекстное меню команды. Выбрать команду Назначить макрос,откроется диалог, Назначить макрос,выбрать в списке макрос и ОК. Щелчок на кнопке Закрыть.

Задание 6

Создать пользовательскую кнопку, связать ее с макросом и поместить на любую из панелей инструмент.

Выбрать в меню Сервис команду Настройка,появится диалог НАСТРОЙКА,вкладка КОМАНДЫвыделить категориюмакросы.В правом списке щелчок л.м.на элементе Настраиваемая кнопкаи не отпуская кнопку отбуксировать ее на панель инструментов , после того как отбуксировали кнопку ее можно изменить нажав кнопкуИзменить выделенный объект(кнопка становится активной)в ДОНастройказадается имя кнопке и изменяется значок из команды Выбрать значок для кнопки .Из контекстного меню выбрать команду Назначить макрос,и ОК .Щелчок на кнопке Закрыть закроется окно диалога НАСТРОЙКИ интерфейса MS Excel.

При создании кнопки задать свойству кнопки всплывающая подсказка - Зарплата.

Используя редактор кнопок отредактировать кнопку по своему усмотрению.

Необходимо помнить, что при каждом запуске макроса файл сохранять под новым именем!

Задание 7

Просмотреть записанный макрос:CЕРВИС/МАКРОС/МАКРОСЫкнопка Изменить ,откроется редактор VBA с записанным макросом.


1 | 2 |


Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.)